検索 - みる会図書館

検索対象: 月刊 C MAGAZINE 2001年7月号

月刊 C MAGAZINE 2001年7月号から 177件ヒットしました。

月刊 C MAGAZINE 2001年7月号


EDITORS MAGAZINE 8 月 号 予 告 ( 7 月 18 日 発 売 定 価 1 , 200 円 ) 00M な お , 予 告 内 容 を 変 更 す る こ と が あ り ま す 。 ソ フ ト ウ ェ ア 初 歩 の 初 歩 リ ア ル タ イ ム 3DCG 技 術 の 研 究 Report 0 PIayStation 2 で プ ロ グ ラ ミ ン グ 遊 ぼ う ! BAS ℃ STUDIO ( 後 編 ) 0 VisuaI Basic to BorIand DeIphi 移 植 テ ク ニ ッ ク を 考 え る ( 後 編 ) 住 >GetInt0 C WorId ! 実 践 C + + ゼ ミ ナ ー ル ロ ス タ ー ト ア ッ プ Java ロ Enj0Y PerI Programming Ruby マ ス タ ー へ の 道 ロ programming Tips (Windows/Java/Linux) 付 録 CD-ROM sual Basic か ら DeIphi/Kylix へ の ・ 本 誌 掲 載 ソ ー ス プ ロ グ ラ ム ・ Ruby 1 .6.3 多 行 ガ イ ド 編 集 後 記 ◇ ( 白 ) 氏 が ほ か の 編 集 部 に 連 れ 去 ら れ て か ら , み よ ~ に 忙 し い 。 た だ で さ え 忙 し い の に , ひ と り マ イ ナ ス 十 書 籍 を 作 っ た り な ど で , 万 年 人 手 不 足 に 拍 車 が か か っ て い た か ら だ 。 約 2 か 月 間 の そ ん な 状 態 に 終 止 符 が 打 て る 日 が き た ( か も ) 。 ( ア ッ シ ) 氏 の 登 場 だ 。 待 っ て い た ぞ , が ん ば っ て く れ 。 最 初 は こ き 使 わ れ ち ゃ う か (JUN) も し れ な い け ど ・ ・ ◇ こ こ の と こ ろ 1 OO 円 シ ョ ッ プ を 愛 用 し て い る 。 近 辺 に 何 軒 か あ る の だ が , 最 初 に 行 っ た と き は そ の 品 数 に び つ く り し た 。 化 粧 品 か ら CD, 瀬 戸 物 の 皿 , コ ッ プ , ガ ラ ス 食 器 , 園 芸 品 , フ ラ イ バ ン , ほ ん と 何 で も あ り だ 。 失 敗 し て も 1 OO 円 だ し っ て な 気 持 ち で , つ い 当 面 必 要 な い も の ま で 買 い 込 ん で し ま う 。 ア レ は い つ 使 う ◇ デ ィ ス プ レ イ を 買 い 換 え ま し た 。 今 ま で 使 っ て い た も の は , 老 朽 化 の た め 800>< 600 が 文 字 を 読 み 取 れ る 限 界 解 像 度 で し た が , 今 度 は 1280X1024 の 解 像 度 で も 数 字 の “ 6 ” と “ 8 ” が ち ゃ ん と 見 分 け ら れ ま す 。 さ ら に 液 晶 デ ィ ス プ レ イ に し た の で , デ ス ク ト ッ プ 画 面 だ け で は な ぐ 実 際 の 机 の 上 も グ ン と 広 く な る と い う お ま ん だ ろ う (K) ◇ 大 絶 賛 ぐ っ た り 中 。 あ ち こ ち に ご 迷 惑 + ご 心 配 を か け ま く り で す み ま せ ん で す 。 し ば ら く 暖 か い 目 で 見 て い た だ け れ ば と 思 い ま す 。 う 後 記 ら し く 本 誌 が で き る ま で に 要 し た 音 楽 。 BOA 「 Elephant 」 , Journey 「 Se parate Ways (Worlds Apa 」 , SKID ROWFlnto Ano ther 」 , cyndi LauperFH01e My Heart (AII The Way ( 有 ) To China) 」 ほ か ◇ ド モ ッ , 始 め ま し て 。 今 月 か ら 新 し く 『 C マ ガ 』 の 編 集 に 加 わ っ た ア ッ シ で す 。 プ ロ グ ラ ミ ン グ に つ い て は ほ と ん ど 初 心 者 で す が , み な さ ん と い っ し ょ に 少 し ず つ ス テ ッ プ ア ッ プ し て い き た い と 思 い ま す 。 と こ ろ で , み な さ ん は ど う や っ て C 言 語 の 勉 強 さ れ て い ま す か ? ア ッ シ は 初 心 者 な の で , お 薦 め の 勉 強 法 が あ っ た ら 教 え て く だ さ い ! ( ア ッ シ ) け 付 き ! 月 刊 (Yas) プ ロ グ ラ ム ・ バ グ の お 問 い 合 わ せ 03 ( 5549 ) 1143 ・ 掲 載 記 事 , プ ロ グ ラ ム に つ い て の ご 質 問 は , 月 曜 日 か ら 金 曜 日 の 午 後 4 時 か ら 6 時 ま で 受 け 付 け て お り ま す 。 そ の 他 の 時 間 帯 は ご 容 赦 く だ さ い 。 1 / イ c MAGAZINE 2001 7 MAGAZINE 7 月 号 平 成 13 年 7 月 1 日 発 行 発 行 人 稲 葉 俊 夫 編 集 人 新 井 健 文 発 行 所 ソ フ ト バ ン ク パ プ リ ッ シ ン グ 株 式 会 社 出 版 事 業 部 〒 107- 52 東 京 都 港 区 赤 坂 4 ー 13-13 印 刷 凸 版 印 刷 株 式 会 社 , 表 紙 製 版 担 当 上 田 富 郎 / DTP 制 作 株 式 会 社 ロ ー ヤ ル 企 画 デ サ イ ン 持 田 哲 花 本 浩 一 校 正 株 ア レ フ 広 告 前 川 友 紀 枝 編 集 高 森 昭 安 有 馬 元 嗣 岡 田 敦 史 副 編 集 長 小 坂 竜 彦 編 集 長 渡 邊 淳 一 編 集 部 ・ TEL03 ( 5549 ) 1143 / 出 版 営 業 ・ TEL03 ( 5549 ) 12 / 広 告 営 業 ・ TEL03 ( 5549 ) 1220 ◎ 281 雑 誌 14325-7 乱 丁 ・ 落 丁 は 小 社 販 売 局 に て お 取 り 替 え い た し ま す 。

月刊 C MAGAZINE 2001年7月号


R 0 0 D E E A R S R バ イ ト ー ス で フ リ ー ラ イ セ ン ス で す 。 し 担 当 の 変 更 で Java を 1 か ら 始 め る た い と 思 い ま す 。 か し , 資 料 が 少 な い の が 残 念 で す こ と に な っ て し ま い , 今 で は 「 ス 大 学 時 代 , TurboC で プ ロ グ ラ ム ( 基 本 的 に 英 語 の み ) 。 せ つ か く よ タ ー ト ア ッ プ Java 」 が 大 変 役 立 っ Ruby を 作 る バ イ ト を し て い ま し た 。 社 い も の が あ る の だ か ら , ぜ ひ 解 説 て い ま す 。 会 人 と な り 5 年 ぶ り に C で プ ロ グ ラ し て ほ し い も の で す 。 宮 城 竜 ( 神 奈 川 県 ) NHK の 番 組 で Ruby が 紹 介 さ れ ム を 作 る 環 境 が 手 に 入 り ま し た 。 鳥 居 哲 博 ( 愛 知 県 ) ☆ 記 事 が 役 立 っ て 幸 運 ( ? ) で し た て い ま し た 。 こ れ ま で Ruby の 存 山 野 修 平 ( 愛 知 県 ) ±lnterbase に つ い て , 「 か っ こ い ね ( 笑 ) 。 そ れ に し て も 最 近 は Java 在 は 知 っ て い た の で す が , 使 っ た ☆ バ イ ト の と き の 技 術 は 生 か せ て い 俺 様 が 執 筆 し て や る ぜ 」 と い う が ふ た た び ブ ー ム に な っ て い る よ こ と は あ り ま せ ん で し た 。 お も し い る の で し よ う か ? 5 年 前 と 比 方 は い ら っ し ゃ い ま せ ん か ? い う で す 。 友 人 か ら 「 JS P の い い 本 ろ そ う な の で さ っ そ く 試 し て み よ べ る と 開 発 環 境 は 激 変 し た よ う に つ で も お 待 ち し て い ま す 。 な い の ? 」 な ど と 聞 か れ る こ と も う と 思 い ま す 。 感 じ ま す 。 多 く な り ま し た 。 小 松 邦 嘉 ( 福 井 県 ) ±Ruby は こ こ の と こ ろ す っ か り ス タ ー ト ア ッ プ Java 数 学 守 備 範 囲 メ ジ ャ ー に な り ま し た ね 。 ち な み 「 ス タ ー ト ア ッ プ Java 」 に 期 待 し に 本 誌 の 編 集 作 業 は , 全 体 の う ち 高 校 卒 業 レ ベ ル の 数 学 の 知 識 で て い ま す 。 大 変 で し よ う が 懇 切 丁 2001 年 5 月 号 の 特 集 1 『 ハ ー ド ウ 2 ~ 3 割 弱 程 度 が Ruby で 成 り 立 っ て も 理 解 で き る よ う な 記 事 を 書 い て 寧 な 記 事 を ぜ ひ こ れ か ら も お 願 い ェ ア 入 門 』 の 守 備 範 囲 が 適 切 で よ い ま す ( 笑 ) 。 私 だ け が 使 っ て い る く だ さ い ( だ い ぶ 無 理 が あ る と 思 し ま す 。 UML の コ ラ ム も 楽 し み か っ た で す 。 同 号 で 取 り 上 げ ら れ か ら で す が い ま す が ・ ・ ・ ・ ・ ) 。 i ア プ リ は お も し に し て い ま す 。 て い た i ア プ リ プ ロ グ ラ ミ ン グ も ろ そ う で す ね 。 で も , 画 面 が 小 さ 星 野 英 仁 ( 新 潟 県 ) お も し ろ い で す 。 便 利 な ハ ー ド ウ お も し ろ い や っ ☆ ス タ ー ト ア ッ プ Java に 関 し て ェ ア が 増 え て , こ れ を 自 分 で 使 い い の で ハ ン ド へ ル ド PC の ほ う が 便 利 だ と 思 う の で す が , ど ん な も さ ま ざ ま な 方 か ら ご 意 見 や ご 感 想 こ な す , 使 い つ ぶ す た め に も , ハ 最 近 よ う や く プ ロ グ ラ ム の 楽 し を い た だ い て い ま す 。 本 当 に あ り ー ド ウ ェ ア と ア プ リ ケ ー シ ョ ン へ さ が わ か り か け て き た よ う な 気 が の で し よ う 。 香 村 潤 一 郎 ( 沖 縄 県 ) が と う ご ざ い ま す 。 の 挑 戦 ・ ・ ・ し ま す 。 こ れ か ら も お も し ろ い や こ れ し か な い で し よ ☆ ど な た か 書 き ま せ ん か ? う ! さ ら な る 掘 り 下 げ に 期 待 し つ を 期 待 し て い ま す 。 今 井 勝 正 ( 京 都 府 ) て い ま す 。 1 か ら 宮 下 和 也 ( 広 島 県 ) ☆ ぜ ひ 期 待 し て い て く だ さ い 。 ガ lnterbase ☆ あ り が と う ご ざ い ま す 。 今 後 も も と も と は C 言 語 を 学 習 す る た ツ ン と く る よ う な お も し ろ い も の lnterbase の 英 語 版 は オ ー プ ン ソ め に 購 読 し 始 め た の で す が , 業 務 期 待 し て い た だ け る 記 事 を 提 供 し を み な さ ま に お 届 け し ま す 。 【 訂 正 と お 詫 び 】 改 訂 の お 知 ら せ ! ! CMAGAZINE 2001 年 6 月 号 に 内 容 の 誤 り が あ り ま し た 。 ア ド ベ ン チ ャ ー , ロ ー ル プ レ イ ン 「 E 可 oy perl Programming モ ジ ュ ル を 活 用 し よ う 亠 遊 び の レ シ ピ 』 2001 年 6 月 号 付 録 CD - ROM に 収 録 さ れ て い た L ⅳ 4 の 11 行 目 に 誤 り が あ り ま し た グ , シ ュ ー テ ィ ン グ ・ ・ ゲ ー ム ( 誌 面 88 ペ ー ジ 掲 載 の List 4 は , 修 正 済 み ) & 正 し い ソ 。 ー ス は 本 号 の 付 録 CD - ROM に を 楽 し み な が ら 「 作 る ノ ウ ハ ウ 」 と 収 録 さ れ て い ま す 。 お も し ろ い 作 品 に 仕 上 げ る 味 付 け 「 ス タ ト ア ッ iJava Java 言 語 事 始 」 65 ペ プ ジ 第 TabIe ー に お い て d 。 ub 厄 型 で 表 せ る 範 囲 に 誤 り が あ り ま し た 。 次 の よ の ポ イ ン ト を 各 ジ ャ ン ル ご と に 解 , = 、 う に 訂 正 し お 詫 び 申 し 上 げ ま す 。 誤 : - L7 >< 川 38 ~ 十 1.7 XI 03 を 説 し ま す 。 C + + Builder 5&Delphi 正 : ヨ ユ x 1 び 鳴 ~ + 1.7X10 。 = 5 で コ ン パ イ ル 可 能 な た く さ ん の 67 ペ ー ジ 左 段 , [ フ イ ル ド と し て の 変 数 ] 解 説 中 の 16 , は 7 行 目 に 誤 り が あ り ま サ ン プ ル ゲ ー ム に 加 え て , C MA し た 。 次 の よ う に 訂 正 し い お 詫 び 申 し 上 げ ま す 。 誤 : Physique terao; GAZINE 誌 上 で 連 載 さ れ て い た terao = Physique(38, 185.0 113.0 「 遊 び の レ シ ピ for WonderW1tch 」 芟 正 Physique terao; terao 第 new Physique(38, 185.0 113.0 ) 引 の 全 誌 面 を PDF デ ー タ 化 し て CD - ROM に 収 録 し ま し た 。 ぜ ひ ご 覧 く だ さ い 。 ] 第 2 版 ゲ ー ム プ ロ グ ラ ミ ン グ ・ ケ ー ム フ ロ ク ラ ミ ン グ ア ル コ リ ズ ム と デ ー タ 襯 遷 有 馬 元 嗣 著 262 ペ ー ジ , 本 体 価 格 2 , 400 円 ISBN 4-7973-1653-5 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ 刊 1 / 0 C MAGAZINE 2001 7

月刊 C MAGAZINE 2001年7月号


ア ン ケ ー ト は が き の 書 き 方 ・ 読 者 モ ニ タ , あ る い は 読 者 プ レ ゼ ン ト に 応 募 さ れ る 場 CMAGAZINE を ご 愛 読 い た だ き , 誠 に あ り が と う ご ざ い 合 は , 表 面 の 所 定 の 位 置 に ご 希 望 の 商 品 記 号 を ご 記 入 ま す 。 本 誌 内 容 を 今 後 も 充 実 さ せ , み な さ ま の ご 要 望 に く だ さ い 。 お 応 え す る た め , 読 者 ア ン ケ ー ト に ご 協 力 く だ さ い 。 ・ 読 者 モ ニ タ に 応 募 さ れ る 方 は , 下 記 モ ニ タ 規 定 を 必 ず 読 く だ さ い 。 ・ こ の は が き は OCR 処 理 に て 集 計 し ま す 。 黒 の 細 い ポ ・ は が き 裏 面 の フ リ ー ス ペ ー ス に 記 述 い た だ い た 内 容 は , ー ル ペ ン を 使 用 し , 枠 内 に 収 ま る よ う に 1 マ ス に 1 文 原 則 と し て 断 わ り の 記 述 が な い 場 合 , C MAGAZINE 誌 字 ず つ 楷 書 体 で ご 記 入 く だ さ い 。 上 で 掲 載 さ せ て い た だ く こ と が あ り ま す 。 あ ら か じ め ※ 回 答 欄 が 2 マ ス の 欄 に 1 桁 の 数 字 を 書 き 込 む 場 合 は , ご 了 承 く だ さ い 。 「 01 」 の よ う に 左 の 欄 に 0 を 入 れ て く だ さ い 。 モ ニ タ 募 集 要 項 応 募 資 格 . プ ロ グ ラ ミ ン グ 経 験 者 , プ ロ グ ラ ミ ン グ 学 習 者 。 、 = 000.0 000 = 000 00 、 = 00 0 = = 。 0 = 発 送 に 日 時 を 要 す る も の が あ る こ と を ご 了 承 く だ さ い ) 。 モ ニ タ レ ポ ー ト . モ ニ タ 期 間 中 に 最 低 2 回 の モ ニ タ レ ポ ー ト を 提 出 し て い た だ き ま す 。 レ ポ ー ト は テ キ ス ト フ ァ イ ル と し , フ ロ ッ ピ ー テ ィ ス ク に て 「 READERS' ROOM モ ニ タ 係 」 宛 に 投 函 い た だ く か , e - ma ⅱ ア ド レ ス 宛 に 電 子 メ ー ル を 送 信 く だ さ い 。 ◇ 選 考 発 表 . こ の 号 の モ ニ タ 選 考 結 果 は 本 号 発 売 日 か ら 4 か 月 後 の 本 誌 上 で 発 表 い た し ま す 。 ◇ レ ポ ー ト 発 表 : 提 出 い た だ い た レ ポ ー ト は , 編 集 部 到 着 月 日 か ら 2 か 月 後 に 発 売 す る 本 誌 上 , ま た は 付 録 CD - ROM に て 掲 載 収 録 す る 予 定 で す 。 モ ニ タ 応 募 の 注 意 ◇ 綴 じ 込 み は が き に 必 要 事 項 を 明 記 の う え ご 応 募 く だ さ い 。 ◇ 記 入 漏 れ や モ ニ タ 番 号 が 1 つ の 欄 に 複 数 記 入 さ れ て い る 場 , 綴 じ 込 み は が き 以 外 で の ご 応 募 は 無 効 と さ せ て い た だ き ま す 。 ◇ 締 め 切 り は 7 月 18 日 必 着 で す 。 読 者 プ レ ゼ ン ト 応 募 の 注 意 ◇ 綴 じ 込 み は が き に 必 要 事 項 を 明 記 の う え ご 応 募 く だ さ い 。 ◇ 雑 誌 公 正 競 争 規 約 の 定 め に よ り , 懸 賞 当 選 者 , モ ニ タ 該 当 者 は こ の 号 の ほ か の 懸 賞 に 応 募 で き な い 場 合 が あ り ま す 。 ◇ 締 め 切 り は 7 月 18 日 必 着 で す 。 MAGAZINE ア ン ケ ー ト は が き 郵 便 は が き ] 0 7 - 8 7 9 0 料 金 受 取 人 払 赤 坂 局 承 認 526 ( 受 取 人 ) 東 京 都 港 区 赤 坂 4 丁 目 13 番 13 号 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ ( 株 ) 差 出 有 効 期 間 平 成 15 年 3 月 14 日 ま で 有 効 C MAGAZINE 編 集 部 行 ト リ 画 川 ド Ⅲ “ 2001 年 7 月 号 年 齢 性 l. 男 性 2. 女 性 C MAGAZINE フ リ ガ ナ 姓 姓 名 名 希 望 送 付 先 1. 勤 務 先 先 2. 自 宅 勤 務 先 名 部 署 ( 学 校 名 ) 課 名 E-ma ⅱ ア ド レ ス 01. 製 造 業 ( コ ン ビ ュ ー タ 関 連 ) 02. 製 造 業 回 以 外 ) 03. 商 社 ( コ ン ピ ュ ー タ 関 連 ) 国 . ( 03 以 外 の ) 商 社 及 び 卸 ・ 小 売 業 05 コ ン ビ ュ ー タ 関 連 シ ョ ッ プ ( め . 情 報 処 理 ・ 、 ノ フ ト ハ ウ ス ロ 採 ー , ロ 学 ロ 07. 建 設 ・ 土 木 金 融 ・ 保 険 ・ 不 動 産 8. 運 輸 ・ 通 信 Ⅱ . 官 公 庁 ・ 公 共 機 関 に 学 校 ・ 教 育 関 係 1( ). 医 療 機 13. 弁 護 士 ・ ム 計 事 務 所 そ の 他 ( あ な た の 職 種 婆 術 職 02. 研 究 職 03 コ ン ピ 、 一 タ 関 連 技 術 職 ( 情 報 処 理 ) 7 月 号 モ ニ タ 商 品 ・ プ レ ゼ ン ト 賞 品 都 道 府 県

月刊 C MAGAZINE 2001年7月号


M090 も ー ex こ ち ら 0 http://www.aqut.net か ら 広 告 主 の ホ ー ム ペ ー ジ を 探 す な ら 、 ロ = ! 壟 ! Ⅱ 墅 ! こ 逃 鱸 い ・ 新 ( - : - ド キ ュ メ ン ト き 三 ! 壘 三 壘 」 範 量 9 日 3 第 を 叫 は 謝 . N ET M090 れ . ^ 0 d. x DOS/V は g ホ - ム ペ - ジ を て 谷 当 气 い こ ぎ い ま 0 た ら こ ち ら を を 見 て 気 に な る を - サ - ス ー シ へ の リ ン ク で す . 第 載 き れ て い る 広 の ホ - ム ク プ リ ツ ウ ン ク 行 の ー を に ス ト ラ ッ フ べ る 第 光 100 、 ′ 、 ; イ 宿 ・ ぐ ま 0. な ら 物 第 に な る だ け 0 メ ン バ ー に な っ て ! \ 0 ア ン ケ ー ト に 答 え て ! 第 を NAGY を GET ! 00 プ レ ゼ ン ト を も ら お う ! ※ 「 AQUTNET 」 は 4 月 よ り ス タ ー ト す る ソ フ ト バ ン ク ノ ま で 、 多 彩 な プ レ ゼ ン ト を こ 撼 共 い た し ま す 。 ト に こ 協 力 い た だ く と 、 さ さ や か な モ ノ か ら 豪 華 な モ バ ブ リ ッ シ ン グ が 提 供 す る 新 サ ー ビ ス で す 。 ア ン ケ ー AQUTNET の ト ッ プ ペ ー ジ の Magazine AD dex ボ タ ン を ク リ ッ ク し て く だ さ い 。 「 C MAGA 刀 NE 」 は も ち ろ ん 、 ソ フ ト バ ン ク バ ブ リ ッ シ ン グ 発 行 の 雑 誌 に 掲 載 さ れ て い る 広 告 主 の ホ ー ム ペ ー ジ へ の リ ン ク が 用 意 さ れ て い ま す 。 ※ 資 料 請 求 サ ー ビ ス を ご 利 用 い た だ い た 皆 様 へ 本 誌 の 資 料 請 求 サ ー ビ ス は 4 月 号 を も っ て 休 止 さ せ て い た だ き ま し た 。 2001 年 4 月 号 に て お 申 し 込 み い た だ い た 分 に 関 し て は 、 広 告 主 へ お 知 ら せ し て お り ま す の で 、 資 料 が 届 く の を お 待 ち く だ さ い 。 シ ャ ー プ .. タ ム ソ フ ト .. ボ ー ラ ン ド . マ イ ク ロ ソ フ ト http://more.za urusworld. ne. jp/ http://www.tamsoft. CO. jp/ . 表 2 見 開 き http://www.borland. CO. jp/ . 表 4 http://www.m icrosoft.com/japan/

月刊 C MAGAZINE 2001年7月号


で 実 行 す る か ど う か を 指 定 し ま す 。 第 2 引 数 て 実 行 し て み て く だ さ い 。 実 行 し て み る と わ 予 告 何 も 出 力 さ れ ま せ ん 。 Ruby の バ グ で し よ が 真 の 場 合 , ス ク リ プ ト は 無 名 モ ジ ュ ー ル の 名 前 空 間 の 下 で 実 行 さ れ ま す 。 ト ッ プ レ う か 。 い え い え , こ れ は Ruby の バ グ で は あ ベ ル で 定 義 さ れ た ク ラ ス や メ ソ ッ ド な ど は り ま せ ん 。 rb_eval_string ( ) は END プ ロ ッ 次 回 も Ruby イ ン タ ブ リ タ の 組 み 込 み に 関 Object の 下 に 定 義 さ れ る 代 わ り に , そ の 無 ク の 実 行 な ど の 終 了 処 理 は い っ さ い 行 い ま す る 話 題 を 取 り 上 げ ま す 。 今 度 は も う 少 し 名 モ ジ ュ ー ル の 下 に 定 義 さ れ ま す 。 し た が せ ん か ら , 終 了 処 理 を 行 わ せ た い 場 合 は 自 実 際 的 な プ ロ グ ラ ム に つ い て 解 説 し ま す 。 [ 参 考 文 献 ] っ て , グ ロ ー バ ル な 名 前 空 間 の 汚 染 の 危 険 分 で 行 う 必 要 が あ り ま す 。 性 を 低 く で き ま す 。 こ の 機 能 は , mod_ruby List 13 は 終 了 処 理 の 例 で す 。 ruby-st 叩 () [ 1 ] 『 プ ロ グ ラ ム の 構 造 と 実 行 』 , H ・ エ ー の よ う に 関 連 性 の な い 複 数 の ス ク リ プ ト を は Ruby イ ン タ ブ リ タ の 仕 組 み で 説 明 し た ベ ル ソ ン /G ・ J ・ サ ス マ ン 著 ( 元 吉 文 実 行 す る 必 要 が あ る 場 合 に 有 用 で す 。 よ う な 終 了 処 理 を 行 う 関 数 で す oruby_st 叩 男 訳 ) , マ グ ロ ウ ヒ ル 出 版 ( ) は 終 了 処 理 を し た 後 で exit ( ) を 呼 び 出 し [ 2 ] 「 mod—ruby に よ る Web シ ス テ ム 構 築 」 終 了 処 理 ま す 。 そ の 際 , exit() に は ruby_st 叩 () の 引 fSoftware Design 』 2001 年 3 月 号 , 前 田 こ で , ち ょ っ と List 12 を コ ン パ イ ル し 数 が 渡 さ れ ま す 。 exit ( ) し た く な い と い う 修 吾 , 技 術 評 論 社 , <http://www.shu 場 合 に は ruby_finalize() と い う 関 数 を 利 用 go. net/afticle/> Fig. 5 List 1 0 の 実 行 結 果 す る こ と が で き ま す 。 ruby_finalize() は 引 [ 3 ] mod-ruby , <http://www.modnlby.net/> $ . /test2 数 を 取 り ま せ ん 。 た だ , ruby_finalize() の 場 [ 4 ] NodeDump , く http://www.pragmaticpr #<Object : 0X4024eCd4 > 合 は ス レ ッ ド の 強 制 終 了 は 行 わ れ な い の で ogrammer.com/ruby/downloads/node 注 意 が 必 要 で す 。 Dump. html> 文 字 列 を 評 価 す る プ ロ グ ラ ム ( testl . c) List #include nruby. h" 土 n と main( ) Fig. 4 List 9 の 実 行 結 果 $ ruby configure. rb $ make gcc -g ー 02 -fPIC -l/usr/lib/ruby/l. 6/i386ーはnuX -c testl. c gcc testl. 0 -L. -lruby ー ー -lcrypt -lm ー 0 testl $ . /testl this i s a test program. ruby-init( ); 'this is a test program. rb—eval—string("puts return 0 ー 12 ・ Ruby イ ン タ ブ リ タ を 呼 び 出 す プ ロ グ ラ ム ( test2. c ) #include nruby. h* int main ( ) VALUE ob ruby-init( 0bj ま rb-evaI—string("Object. new" rb-p(obj); return 0 ー ist 終 了 処 理 の 例 1 (test4. c) #include "ruby. int main ( ) ruby-init ( リ rb—eval—string("END { puts goodbye セ 0 romance' ) ” return 0 ー 13 終 了 処 理 の 例 2 ( test5. c ) #include nruby. int main ( ) ruby-init( rb-evaI-string("END { puts 'goodbye セ 0 romance' } ″ ruby-stop( 0 return 0 ー #include "ruby. h" ヒ main ( ) て y ユ n 辻 ( rb-Ioad(rb—str—new2("foo. てbつ , 0 return 0 ー ist Ruby プ ロ グ ラ ム が 記 述 さ れ た フ ァ イ ル を ロ ー ド (test3. c) 102 C MAGAZINE 2001 7

月刊 C MAGAZINE 2001年7月号


募 、 ノ 1 名 A . NET ボ ー ル ペ ン 7 名 B プ ロ グ ラ ミ ン グ 実 習 3 名 C 第 2 版 ゲ ー ム プ ロ グ ラ ミ ン グ 3 名 遊 び の レ シ ビ VC + + 入 門 編 提 供 マ イ ク ロ ソ フ ト ( 株 ) 提 供 ソ フ ト バ ン ク バ ブ リ ッ 提 供 ソ フ ト バ ン ク バ ブ リ ッ TEL 03 ( 5454 ) 2300 シ ン グ ( 株 ) シ ン グ ( 株 ) TEL 03 ( 5549 ) 1200 TEL 03 ( 5549 ) 1200 1 Borland Kylix Server Developer 提 供 ポ ー ラ ン ド ( 株 ) TEL 03 ( 5350 ) 9380 Visua ℃ + + を 実 際 に 使 っ て プ ロ グ ラ ミ ン グ の 学 習 を 進 め る 書 籍 。 詳 し く は 1 61 ペ ー ジ を 参 照 の こ と 。 バ ッ ク ナ ン バ ー 情 報 03-5549-1200 ( 2001 年 5 月 29 日 現 在 ) 2001 年 特 集 1 「 C # 言 語 仕 様 と プ ロ グ ラ ミ ン グ 」 特 集 2 「 wave 回 の 新 ア ル ゴ リ ズ ム 」 NET Framework SDK 版 , Borland JBuilder 4 Foundation 日 本 語 版 ほ か 特 集 1 「 XML 入 門 」 特 集 2 「 Di 「 ectX8 の 徹 底 解 説 」 特 集 3 「 最 新 の DirectMusic を 使 う 」 新 連 載 「 EnjoyPerIProgramming 」 ほ か 特 集 「 実 力 チ ェ ッ ク プ ロ グ ラ ミ ン グ 期 末 試 験 〇 C/C + + /Java/Perl/Ruby 」 3 月 号 レ ビ ュ ー 「 C + + Test 」 ほ か 「 恒 例 ! 新 人 応 援 モ ニ タ 大 会 」 特 集 「 プ ロ グ ラ ミ ン グ 入 門 困 っ た と き の 解 決 策 は ど こ に あ る , C ℃ + + /Java/DOS/ デ ー タ ベ ー ス 入 門 」 特 別 記 事 日 T の 森 を 育 て る 」 ほ か 特 集 1 「 プ ロ グ ラ マ 必 見 ハ ー ド ウ ェ ア 入 門 」 〇 特 集 2 「 チ ャ レ ン ジ ! i ア プ リ プ ロ グ ラ ミ ン グ 」 5 月 号 レ ポ ー ト 「 Ky ⅱ x 事 前 テ ス ト プ ロ グ ラ ム 」 ほ か 特 集 1 「 使 い や す い ユ ー サ イ ン タ フ ェ イ ス を 求 め て 」 特 集 2 「 MacOSX ア プ リ ケ ー シ ョ ン 開 発 ガ イ ド 」 レ ポ ー ト 「 Fo e fo 「 Java と J2ME Wireless SDK for DoJa に よ る i ア プ リ の 作 成 」 ほ か 〇 ・ ・ ・ 在 庫 あ り , △ ・ ・ ・ 在 庫 僅 少 , X ・ ・ ・ 在 庫 な し ※ lnside Windows の 在 庫 に つ い て は , 上 記 の 電 話 番 号 ま で ご 連 絡 く だ さ い 。 綴 じ 込 み 葉 書 裏 面 の 記 事 評 価 ア ン ケ ー ト に は 下 記 の 数 字 を ご 記 入 く だ さ い 。 ① 特 集 1 「 ポ イ ン タ の す べ て 」 @Linux programming Tips ② 特 集 2 「 解 析 ! BorIand Kylix 」 @Windows Programming Tips 30e 目 nto C WorId C 言 語 入 門 講 座 09Java programming Tips ④ 実 践 C + + ゼ ミ ナ ー ル ⑩ ロ ー テ ク 講 座 ⑤ ス タ ー ト ア ッ プ Java は カ 遊 ば う ! BASIC STUDIO ⑥ ア ル ゴ リ ズ ム 入 門 プ ロ グ ラ ミ ン @VisuaI Basic tO Borland Delphi グ の 宝 箱 @9MONTHLY HEADLINE ⑦ ど な [ び て ク ク の オ ブ ジ ェ ク ト 工 房 @C MAGA Bookends ⑧ Enjoy perl prog ramming ④ 学 問 の ス ス メ ⑨ Ruby マ ス タ ー へ の 道 2 あ つ ば れ ご 意 見 番 ⑩ ア ル ゴ リ ズ ム ラ ボ の C マ ガ 電 脳 ク ラ ブ ⑩ Enter The 3D Programming @READ ERS' ROOM ⑩ ネ ッ ト ワ ー ク プ ロ グ ラ ミ ン グ の ア ト リ エ ゲ ー ム の 仕 組 み を 解 き 明 か す 「 遊 び の レ シ ピ 」 が 最 新 環 境 に 対 応 し て リ ニ ュ ー ア 丿 レ Web ア プ リ ケ ー シ ョ ン 開 発 に 対 応 し た Linux 用 ネ イ テ ィ ブ RAD 環 境 。 詳 し く は 42 ペ ー ジ か ら を 参 照 の こ と 。 MSDN を 記 念 し て 作 成 さ れ た Micros oft . NET の ロ ゴ が 書 か れ て い る 首 か ら か け ら れ る ポ ー ル ペ ン 【 モ ニ タ 募 集 要 項 】 ◇ 応 募 資 格 : プ ロ グ ラ ミ ン グ 経 験 者 , お よ OM モ ニ タ 係 」 宛 に 投 函 い た だ く か , あ る び プ ロ グ ラ ミ ン グ 学 習 者 。 い は E-mail ア ド レ ス 宛 に 電 子 メ ー ル を 送 ◇ モ ニ タ 期 間 : 商 品 受 領 よ り 3 か 月 間 ( モ ニ 信 く だ さ い 。 ◇ レ ポ ー ト 発 表 : 提 出 い た だ い た レ ポ ー ト タ 商 品 に よ っ て は 発 送 に 日 時 を 要 す る も の が あ る こ と を ご 了 承 く だ さ い ) 。 は , 編 集 部 到 着 月 日 か ら 2 か 月 後 に 発 売 ◇ モ ニ タ レ ポ ー ト : モ ニ タ 期 間 中 に 最 低 2 す る 本 誌 上 , ま た は イ 寸 録 CD - ROM に て 掲 載 収 録 す る 予 定 で す 。 回 の モ ニ タ レ ポ ー ト を 提 出 し て い た だ き ◇ 選 考 発 表 : こ の 号 の モ ニ タ 選 考 結 果 は ま す 。 レ ポ ー ト は テ キ ス ト フ ァ イ ル と し , フ ロ ッ ピ ー デ ィ ス ク に て 「 READERS' RO 281 年 11 月 号 に て 発 表 い た し ま す 。 モ ニ タ 応 募 の 注 意 2001 年 3 月 号 ニ タ 選 考 発 表 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご 応 募 ( 敬 称 略 ) ( 1 )BorIand C + + BuiIder 5 く だ さ い 。 目 黒 貴 之 ( 島 根 県 ) ◇ 記 入 も れ や モ ニ タ 番 号 が 複 数 記 入 さ れ て い る 場 (2)Applixware Office for Linux 5.0 合 , 綴 じ 込 み 葉 書 以 外 で の ご 応 募 は 無 効 と さ せ 山 田 武 樹 ( 東 京 都 ) て い た だ き ま す 。 田 嶋 今 日 子 ( 兵 庫 県 ) ◇ 締 め 切 り は 7 月 18 日 必 着 で す 。 読 者 プ レ ゼ ン ト 応 募 の 注 意 2001 年 3 月 号 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご 応 募 プ レ ゼ ン ト 当 選 者 発 表 く だ さ い 。 ( A ) 初 め て の Pe ◇ 雑 誌 公 正 競 争 規 約 の 定 め に よ り , 懸 賞 当 選 者 , 池 野 俊 和 ( 東 京 都 ) モ ニ タ 該 当 者 は こ の 号 の ほ か の 懸 賞 に 応 募 で き 森 実 栄 治 郎 ( 神 奈 川 県 ) ほ か 1 名 な い 場 合 が あ り ま す 。 ( B ) FreeBSD コ マ ン ド ス ー パ ー リ フ ァ レ ン ス ◇ 締 め 切 り は 7 月 18 日 必 着 で す 。 当 選 結 果 は 2001 大 洞 久 佳 ( 愛 知 県 ) 年 11 月 号 に て 発 表 い た し ま す 。 紀 井 桂 ー ( 大 阪 府 ) ほ か 3 名 た , 原 文 を 手 直 し さ せ て い た だ く READERS'ROOM で は み な さ ま の ご 意 見 ・ ご 感 想 を お 待 ち し て 場 合 も あ り ま す 。 ご 了 承 く だ さ い 。 [ 宛 先 ] お り ま す 。 ~ ほ か に も コ ン ピ ュ ー タ を め ぐ る さ ま ざ ま な こ と , 何 で 〒 107-0052 東 京 都 港 区 赤 坂 4-13-13 も け っ こ う で す 。 質 問 も ど し ど し ソ フ ト バ ン ク バ ブ リ ッ シ ン グ ( 株 ) お 寄 せ く だ さ い 。 C マ ガ ジ ン 編 集 部 「 R & R 」 係 投 稿 原 稿 , 自 作 ゾ フ ト も 受 け 付 [ 電 子 メ ー ル 宛 先 ] け て お り ま す 。 採 用 ぶ ん に は 弊 社 規 定 の 薄 謝 を 進 呈 い た し ま す 。 お cmag [email protected] CO .jp [web ペ ー ジ ] 送 り い た だ い た 原 稿 ・ ソ フ ト は , 原 則 と し て 返 却 い た し ま せ ん 。 ま http://cmaga.zdnet. CO. jp/ 1 月 号 2 月 号 〇 4 月 号 ( 敬 称 略 ) 6 月 号 1 刀 READERS' ROOM

月刊 C MAGAZINE 2001年7月号


第 4 回 関 数 と 変 数 の ス コ ー プ 成 に す る た め に も , 目 的 別 に 処 理 を 分 け て 関 数 の 基 本 形 関 数 化 す る こ と は と て も 大 切 で す 。 基 本 形 を 以 下 に 示 し ま す 。 そ の た め に は , 関 数 間 で 使 用 さ れ る デ ー タ の 受 け 渡 し や 適 応 範 囲 を は っ き り 認 識 し 記 憶 ク ラ ス 戻 り 値 の 型 関 数 名 ( こ ん に ち は 。 前 回 ま で は 演 算 み な さ ん , 引 数 の 型 と 引 数 名 ) { 子 と 制 御 文 の 使 用 方 法 を 学 ぶ こ と で , プ ロ て お か な け れ ば な り ま せ ん 。 今 回 か ら 関 数 関 数 内 で 使 用 す る 変 数 の 宣 グ ラ ム の 流 れ を 変 え ら れ る よ う に な る こ と の 構 成 に つ い て の 説 明 と , 関 数 間 で 使 用 さ れ る デ ー タ や 変 数 に つ い て 説 明 を し て い き を 目 的 に 進 め て き ま し た 。 こ れ ま で 使 っ て 実 行 文 ま す 。 ま た 一 歩 進 ん だ プ ロ グ ラ ミ ン グ の 世 き た よ う な 小 さ な C プ ロ グ ラ ム な ら , あ る 関 数 は そ の 戻 り 値 の 型 ( も し く は 戻 り 値 界 に 足 を 踏 み 入 れ て み ま し よ う 。 程 度 理 解 で き る よ う に な っ て き た と 思 い ま が な い と い う こ と ) を 宣 言 し な け れ ば な り す 。 そ こ で , 今 回 か ら 関 数 と 変 数 の ス コ ー ま せ ん 。 代 表 的 な 戻 り 値 の 型 ( 関 数 の 型 ) を プ ( 適 用 範 囲 ) に つ い て 説 明 し ま す 。 こ れ ら は C プ ロ グ ラ ミ ン グ の 骨 格 と も い TabIe 1 に 示 し ま す 。 C 言 語 で は 第 1 回 ( 2001 年 4 月 号 ) で 説 明 し で は , 関 数 の 使 用 例 を List 1 に 示 し ま す 。 え る 部 分 で す 。 今 ま で 解 説 し た 内 容 と 今 回 た よ う に , い ち ば ん 始 め に 実 行 し た い 関 数 List 1 で は , main 関 数 か ら 変 数 に 格 納 し た の 内 容 を 理 解 す る こ と で , あ る 程 度 の 規 模 だ け は 特 別 に main と い う 関 数 名 を 用 い る 値 を 引 数 と し て 関 数 seki を 呼 び 出 し , 関 数 の プ ロ グ ラ ム を 組 む こ と が で き る よ う に な り ま す 。 さ ら に い え ば , そ の ほ か の こ と は こ と に な っ て い ま す 。 main は , 作 成 し た seki で 引 き 渡 さ れ た 2 つ の 数 値 の 積 を 求 め て , 変 数 d_sekil , d ー seki2 に 結 果 を 格 納 す こ れ ら の こ と を し つ か り 覚 え て か ら , 必 要 プ ロ グ ラ ム の 起 動 時 に シ ス テ ム か ら 呼 び 出 る と い う 処 理 を 行 っ て い ま す 。 に 応 じ て 覚 え て い っ て も か ま わ な い と も い さ れ る 最 初 の 関 数 に 付 け な け れ ば な ら な い 「 2 つ の 数 値 の 積 を 求 め る 」 処 理 は , 共 通 規 定 の 関 数 名 で す 。 そ の ほ か の 関 数 は こ の え ま す 。 main , も し く は こ の main か ら 呼 び 出 さ れ し て 使 用 で き る た め に 関 数 と し て ま と め て 関 数 と 変 数 の ス コ ー プ い ま す 。 し か し 現 実 に は こ の よ う に 単 純 な た 関 数 か ら 呼 び 出 さ れ ま す 。 ま た 呼 び 出 さ れ た 関 数 は 戻 り 値 と い う 形 で , 一 般 的 に 処 処 理 を 関 数 に す る こ と は ご く ま れ で , も う 少 し 複 雑 な 場 合 が ほ と ん ど で す 。 内 容 が 複 理 の 結 果 を 呼 び 出 し 元 に 返 し ま す 。 で は , C 言 語 で は , 特 定 の 処 理 を ひ と か た ま り 雑 で よ り 長 い 処 理 で も 構 成 の イ メ ー ジ は 同 ( 関 数 ) に し て 扱 い , 処 理 の 流 れ を 簡 潔 に し こ の 関 数 の 構 成 方 法 に つ い て 説 明 し て い き ま す 。 じ な の で , 関 数 間 の や り と り の イ メ ー ジ を て い き ま す 。 つ ま り , 1 つ の 関 数 ご と に 役 割 分 担 を 行 い ま す 。 こ れ ら の 関 数 の 集 ま り TabIe 1 代 表 的 な 関 数 の 型 が 1 つ の プ ロ グ ラ ム と い え ま す 。 何 度 も 使 型 用 さ れ る 処 理 を 関 数 に ま と め る こ と は プ ロ VOid 戻 り 値 が な い 関 数 グ ラ ミ ン グ の 常 識 で す 。 こ こ で も ま た 今 ま int int 型 を 戻 り 値 と す る で 何 度 も 言 っ て き た よ う に , 「 プ ロ グ ラ ミ long long 型 を 戻 り 値 と す る double dou e 型 を 戻 り 値 と す る ン グ は わ か り や す く 」 と い う こ と が 基 本 と char cha 「 型 を 戻 り 値 と す る な っ て い ま す 。 誰 が 見 て も わ か り や す い 構 60 C MAGAZINE 2001 7 小 薗 三 典 / 中 井 信 ム 前 回 , 演 算 子 と 制 御 文 に つ い て 解 説 し ま し た 。 こ れ で , プ ロ グ ラ ム の 流 れ を 制 御 す る 仕 組 み が 大 体 つ か め た と 思 い ま す 。 今 回 か ら , 関 数 と 変 数 の ス コ ー プ に つ い て 説 明 し ま す 。 説 明

月刊 C MAGAZINE 2001年7月号


5. 専 門 誌 の 広 告 6. 書 籍 7. 各 メ ー カ ー ・ べ ン ダ の ホ ー ム ペ ー ジ 8. 各 メ ー カ ー ・ べ ン ダ の 営 業 担 当 の 説 明 9. 各 メ ー カ ー ・ べ ン ダ ・ SI 企 業 の セ ミ ナ ー 10. 展 示 会 の 情 報 11. メ ー リ ン グ リ ス ト 等 の 意 見 ほ そ の 他 ( 12. SI 企 業 の ア ド バ イ ス Q8. 職 場 に お け る ハ ー ド / ソ フ ト の 決 済 可 能 金 額 は い く ら で す か 。 1.5 万 円 未 満 2.5 ~ 10 万 円 未 満 3. 10 ~ 20 万 円 未 満 4.20 ~ 30 万 円 未 満 5.30 ~ 50 万 円 未 満 6.50 ~ 1 開 万 円 未 満 7. 1 開 万 円 以 上 8. 該 当 予 算 な し Q9. 本 誌 の 購 入 ス タ イ ル は ? 1. 定 期 購 読 し て い る 2. 毎 月 書 店 で 購 入 し て い る 3. 記 事 内 容 に よ っ て と き ど き 購 入 4. 付 録 CD - ROM 内 容 に よ っ て と き ど き 購 入 5. 今 回 初 め て 購 入 Q10. 今 月 号 で , よ か っ た 記 事 の 番 号 と そ の 理 由 を お 選 び く だ さ い 。 ( 3 つ ま で ) 己 事 タ イ ト ル 1. 特 集 1 「 AII about pointer 」 2. 特 集 2 「 解 析 ! BorIand KyIix 」 3. Get lnto C world C 言 語 入 門 講 座 4. 実 践 c + + ゼ ミ ナ ー ル 5. ス タ ー ト ア ッ プ Java 6. プ ロ グ ラ ミ ン グ の 宝 籀 7. 兀 こ び て ク ク の オ プ ジ ェ ク ト 工 房 8. E 可 oy PerI Programming 10. ア ル ゴ リ ズ ム ラ ボ 9. Ruby マ ス タ ー へ の 道 Ⅱ . Enter The 3D Programming 12. ネ ッ ト ワ ー ク プ ロ グ ラ ミ ン グ の ア ト リ エ 13. Linux Programming Tips 14. Windows Programming Tips 16. ロ ー テ ク 講 座 . Java Programming Tips 17. 遊 ば う ! BASIC STUDIO 18. VisuaI Basic to BorIand Delphi 19. MONTHLY HEADLINE 20. C MAGA Bookends 22. あ つ ば れ ご 意 見 番 21. 学 問 の ス ス メ 23 ℃ マ ガ 電 脳 ク ラ ブ 24. READERS'ROOM 選 ん だ 理 由 2. 読 み や す く , 基 礎 知 識 が 身 に つ い た 1. 業 務 に 役 立 っ た 4. 最 新 技 術 動 向 が わ か っ た 3. テ ク ニ ッ ク が 理 解 で き た 5. 興 味 を 持 っ て い る 分 野 ・ 内 容 だ っ た 6. 疑 問 が 解 決 し た Q 1 1 . ど の よ う な 分 野 に 興 味 を お 持 ち で す か 。 3 つ ま で お 選 び く だ さ い 。 l. 文 字 処 理 2. 画 像 処 理 / CG 3. AI / 知 識 情 報 処 理 ミ ド ル ウ ェ ア 5. web/ イ ン タ ー ネ ッ ト 4. 7. ア ル ゴ リ ズ ム 全 般 6. フ ァ イ ル 管 理 / デ ー タ ベ ー ス 9. 移 植 ( 機 種 間 / 言 語 間 ) 8. 暗 号 化 ・ セ キ ュ リ テ ィ IO. 音 楽 /MIDI 11. 開 発 環 境 12. CASE ツ ー ル 13. 組 み 込 み シ ス テ ム 14. ハ ー ド ウ ェ ア 制 御 16. 通 信 15. デ バ ッ ガ ・ テ ス ト ツ ー ル 18. ゲ ー ム 19. デ モ 17. GUI 22. Linux 20. Java 21. UNIX 24. 情 報 処 理 試 験 / 資 格 試 験 23. X-Window 25. コ ン ポ ー ネ ン ト Q 12. 以 下 の リ ス ト の う ち , ご 購 読 さ れ て い る 雑 誌 を お 選 び く だ さ い 。 ( 4 つ ま で ) 1. NETWORK MAGAZINE 2. lnterface 3. Java World 5. Linux World 4. Linux JAPAN 6. MSDN Magazine 7. Software Design 8. UNIX Magazine 9. UNIX USER 10. VisuaI Basic Magazine 11. Windows2000 World 12. 日 経 Linux 13. 日 経 Windows 2000 14. 日 経 イ ン タ ー ネ ッ ト テ ク ノ ロ ジ ー 15. 日 経 オ ー プ ン シ ス テ ム 16. 日 経 コ ン ピ ュ ー タ 17. 日 経 ソ フ ト ウ ェ ア 18. 日 経 バ イ ト 19. そ の 他 ( QI 3. 本 誌 の ホ ー ム ペ ー ジ 「 C MAGAZINE fO 「 Web(http://cmaga.zdnet. CO. jp / ) 」 を ご 存 じ で す か 。 1. 利 用 し た こ と が あ る 2. 知 っ て い る が , 利 用 し た こ と は な い 3. 知 ら な い 「 CMAGA 乙 NEfo 「 Web 」 に 望 む こ と は な ん で す か 。 ( 3 つ ま で ) Q 14. 1. 製 品 情 報 2. イ ベ ン ト 情 報 3. プ ロ グ ラ マ 向 け の 最 新 ニ ュ ー ス 記 事 4. プ ロ グ ラ マ に 役 立 つ ツ ー ル ・ ラ イ プ ラ リ な ど の ダ ウ ン ロ ー ド 5. ソ ー ス フ ァ イ ル の ダ ウ ン ロ ー ド 6. 最 新 の ニ ュ ー ス や プ ロ グ ラ ミ ン グ 活 用 情 報 を お 届 け す る 電 子 メ ー ル 7. プ ロ グ ラ ミ ン グ 関 連 の 掲 示 板 ・ 質 問 コ ー ナ ー 9. 本 誌 バ ッ ク ナ ン バ ー 記 事 の 検 索 8. 読 者 メ ー リ ン グ リ ス ト 10. 本 誌 バ ッ ク ナ ン バ ー 記 事 の デ ー タ ダ ウ ン ロ ー ド ( PDF な ど ) 11. そ の 他 ( 0 ア ン ケ ー ト 項 目 Q 1 . C / C + + の プ ロ グ ラ ミ ン グ 歴 : 該 当 す る も の を お 選 び く だ さ い 。 1. 未 経 験 2. 1 年 以 内 3. 3 年 以 内 4. 5 年 以 内 5. 10 年 以 内 6. 11 年 以 上 Q2. C 言 語 の 習 熟 度 : 該 当 す る も の を お 選 び く だ さ い 。 1. こ れ か ら 学 習 2. 文 法 を 理 解 で き る 3. 小 型 の ツ ー ル が 組 め る 4. 中 型 ア プ リ ケ ー シ ョ ン が 組 め る 5. シ ス テ ム の 記 述 が で き る Q3. あ な た の プ ロ グ ラ ミ ン グ の 目 的 は 何 で す か 。 1. 業 務 と し て , ソ フ ト 開 発 を 専 門 と し て い る た め 2. 業 務 の 一 部 と し て , 必 要 に 応 じ て 開 発 を 担 当 し て い る 3. 技 術 研 究 開 発 の た め 4. 学 習 ・ ス キ ル ア ッ プ の 一 環 と し て 5. 仕 事 と は 関 係 な く , 個 人 の 趣 味 で 6. プ ロ グ ラ ミ ン グ は し な い Q4. 主 に 使 用 さ れ て い る プ ロ グ ラ ミ ン グ ・ ツ ー ル を 3 つ ま で お 選 び く だ さ い 。 1. Visual C + + 2. Watcom C/C + + 3. C + + B uilder 4. Power + 十 6. VisualBasic 5. CodeWarrior 8. Java/Java 系 RAD 7. Microsoft Office の VBA 9. DeIphi 11. Web 開 発 ツ ー ル 10. PowerB uilder 12. COBOL 14. そ の 他 ( 13. ア セ ン プ ラ 言 語 15. 使 用 し て い な い Q5. 現 在 , 業 務 ま た は 個 人 で 使 用 さ れ て い る OS マ シ ン 環 境 は 何 で す か 。 3 つ ま で お 選 び く だ さ い 。 1. Windows 95 / 98 2. Windows Me 3. Windows NT 4. x 4. Windows NT 3. x 5. Windows 2000 6. Linux 9. PC 以 外 の UNIX 8. そ の 他 の PC-UNIX 7. Free BSD 12. そ の 他 10. メ イ ン フ レ ー ム 11. Mac OS Q6. 職 場 で の ソ フ ト / ハ ー ド 購 入 の 際 の 役 割 を 教 え て く だ さ い 。 2. 購 入 案 を ま と め る 1. 購 入 を 決 定 ・ 承 認 す る 3. 購 入 案 を ま と め る 際 に 意 見 を 求 め ら れ る 4. 関 与 し な い Q7. Q6 で 1 ~ 3 と 答 え た 方 に お 聞 き し ま す 。 製 品 購 入 の 際 に 参 考 に す る 情 報 源 は 何 で す か 。 3 つ ま で お 選 び く だ さ い 。 1. 友 人 ・ 知 人 か ら の 情 報 2. 部 下 か ら の 意 見 3. 自 社 シ ス テ ム 担 当 部 署 の 意 見 4. 専 門 誌 の 記 事 C MAGAZINE 200 ] 年 7 月 号 ア ン ケ ー ト は が き ・ 7 月 号 に 対 す る 感 想 を お 聞 か せ く だ さ い ( お 手 数 で す が , 以 下 の す べ て の 項 目 に つ い て 該 当 す る 番 号 を 選 ん で ご 記 入 く だ さ い ) QI ロ Q2 ロ Q3 ロ そ の 他 Q8 ロ Q9 ロ Q 記 事 ロ 記 事 ロ 記 事 ロ 理 由 ロ 理 由 ロ 理 由 ロ Q11 ー Q12 ー ( Q ロ - 三 ロ そ の 他 そ の 他 そ の 他 ・ 過 去 も っ と も 興 味 深 か っ た ( も う 一 度 読 み た い ) 記 事 ・ 特 集 ・ 今 後 希 望 す る 記 事 ・ 特 集 ・ ご 要 望 ・ 近 況 な ど ( ど の よ う な こ と で も け っ こ う で す )

月刊 C MAGAZINE 2001年7月号


鷲 を ・ に ソ フ ト バ ン ク バ ブ リ ッ シ ン グ 定 期 購 読 誌 申 込 書 大 変 お 手 数 で す が 、 下 記 用 紙 に 必 要 事 項 を ご 記 入 の 上 、 下 記 の 番 号 ま で フ ァ ク シ ミ リ に て こ 返 送 く だ さ い 。 ド AX -03 ・ 5549 212 問 い 合 わ sbp-direct サ ボー ト セ ン タ す E -03 ・ 5549-1202 10:00—12:00 13:00—17:00 ( 土 ・ 日 ・ 祝 日 は 休 み ) E-maiI:[email protected] 年 月 日 お 申 込 日 申 込 書 署 名 欄 ロ 代 理 人 ( お 名 前 / ロ ご 本 人 会 員 の 方 は 必 ず 会 員 番 号 を こ 記 入 く だ さ い 。 会 員 番 号 が 不 明 な 場 合 は 、 大 変 お 手 数 で す が 、 上 記 sbp-direct サ ボー ト セ ン タ に て 予 め こ 確 認 く だ さ い 。 購 読 誌 名 C MAGAZINE ( こ 希 望 の 回 数 に 〇 印 を 付 け て く だ さ い ) フ リ ガ ナ 漢 字 氏 名 雑 誌 送 付 先 / ロ 自 宅 ロ 勤 務 先 ← 選 択 後 、 以 下 ご 記 入 下 さ い 。 フ リ ガ ナ 住 所 会 員 番 号 年 間 12 冊 半 年 間 6 冊 生 年 月 日 ロ 男 性 ロ 女 性 1 9 年 月 性 別 日 道 県 都 府 会 社 名 TEL FAX ロ ① そ の 他 ロ ② 経 営 者 ・ 役 員 ロ ③ 商 工 サ ー ビ ス ・ 自 営 ロ ④ 管 理 職 ロ ⑤ 専 門 職 職 種 ロ ⑥ 技 術 職 ロ ⑦ 事 務 職 ロ ⑧ 営 業 職 ・ サ ー ビ ス 職 ロ 公 務 ・ 教 務 ロ ⑨ 学 生 E-MAIL ア ド レ ス ロ 勤 務 先 ↑ 上 記 雑 誌 送 付 先 と 異 な る 場 合 の み ご 記 入 下 さ い 。 請 求 書 送 付 先 / ロ 自 宅 フ リ ガ ナ 住 所 お 名 前 送 付 先 が 勤 続 先 の 場 合 の み TEL 会 社 名 ・ 所 属 部 署 名 SOFT Publishing ソ フ ト バ ン ク バ ブ リ ッ シ ン グ 株 式 会 社 業 種 道 県 都 府

月刊 C MAGAZINE 2001年7月号


D-RO 1 / 2 e t た だ き , ラ イ セ ン ス 条 項 に 同 意 し た 場 合 に あ る 各 デ ィ レ ク ト リ の license. ⅸ t を ご 覧 い 必 要 が あ り ま す 。 く }JDK> デ ィ レ ク ト リ に ロ ー ド と 同 様 , ラ イ セ ン ス 条 項 に 同 意 す る ご 使 用 に あ た っ て は ,Web か ら の ダ ウ ン る も の と 同 じ で す 。 ム ズ ( 株 ) の Web サ イ ト よ り 提 供 さ れ て い 年 5 月 18 日 現 在 日 本 サ ン ・ ア イ ク ロ シ ス テ 今 回 収 録 さ れ て い る モ ジ ュ ー ル は , 2001 機 構 の 追 加 な ど が 行 わ れ て い ま す 。 な お , 張 , Java 仮 想 マ シ ン で の 新 し い エ ラ ー 処 理 た バ グ の 修 正 に 加 え て , Java Plug-in の 拡 バ ー ジ ョ ン 1.3.1 は , ユ ー ザ か ら 指 摘 さ れ し ま し た 。 ジ ョ ン 1.3.1 を く \ JDK > デ ィ レ ク ト リ に 収 録 (Intel/Sparc) 各 プ ラ ッ ト ホ ー ム の 最 新 バ ー の ご 協 力 に よ り , Windows/Linux/Solaris で す 。 日 本 サ ン ・ マ イ ク ロ シ ス テ ム ズ ( 株 ) ア プ リ ケ ー シ ョ ン 開 発 の 基 礎 と な る キ ッ ト 「 Java2 SDK Standard Edition 」 は , Java の Standard Edition Ver. 1 .3.1 Java2 SDK い る ⅲ dex. h ⅲ 11 を ご 覧 く だ さ い 。 D-ROM の ル ー ト デ ィ レ ク ト リ に 収 録 さ れ て い る ド キ ュ メ ン ト フ ァ イ ル , お よ び 付 録 C に あ た っ て は , 各 プ ロ グ ラ ム に 添 付 さ れ て の プ ロ グ ラ ム が 収 録 さ れ て い ま す 。 ご 使 用 2001 年 7 月 号 特 別 付 録 CD - ROM に は , 次 ウ イ ル ス 対 策 ス ク ー ル 」 の み ご 利 用 く だ さ い 。 C MAGAZINE 2001 7 あ ま り 慣 れ て い な い ビ ギ ナ ー や ア プ リ ケ ー ウ イ ル ス な ど は , コ ン ヒ 。 ュ ー タ そ の も の に い ま す 。 メ ー ル に 添 付 さ れ る 形 式 の マ ク ロ ュ ー タ ウ イ ル ス に よ る 被 害 も 年 々 増 加 し て イ ン タ ー ネ ッ ト の 普 及 に 伴 っ て , コ ン ビ 15 分 で 学 ぶ コ ン ピ ュ ー タ ウ イ ル ス 対 策 」 シ ョ ン ユ ー ザ を タ ー ゲ ッ ト と し て 短 期 間 に 広 範 囲 に わ た っ て 広 ま る た め , 各 種 メ デ ィ ア を 通 じ て 警 告 や 対 策 が ア ナ ウ ン ス さ れ て い ま す 。 こ れ ら に つ い て は 「 す で に ウ イ ル ス の 特 徴 や 対 策 を 知 っ て い る 」 と い う 方 も 少 な く な い で し よ う 。 し か し , 本 誌 読 者 の み な さ ん の よ う な 開 発 者 は , マ ク ロ ウ イ ル ス ほ ど の 強 い 感 染 カ を 持 た な い そ の 他 の ウ イ ル ス に つ い て も 細 心 の 注 意 を 払 わ な く て は な り ま せ ん 。 と い う の も , 開 発 し た ア プ リ ケ ー シ ョ ン は リ リ ー ス 前 に テ ス ト 実 行 す る の が 普 通 で す が , こ の と き に ウ イ ル ス に 感 染 し て し ま う と ウ イ ル ス を 含 ん だ ア プ リ ケ ー シ ョ ン を オ リ ジ ナ ル マ ス タ と し て リ リ ー ス す る 結 果 と な る か ら で す 。 も し そ う な っ て し ま っ た ら , 無 意 識 の う ち に 大 量 の ウ イ ル ス を ば ら ま く 加 害 者 と な り , プ ロ グ ラ マ と し て の 信 用 を 完 全 に 失 う こ と に な る で し よ う 。 そ こ で 今 回 は , 情 報 処 理 振 興 事 業 協 会 ( I (A) セ キ ュ リ テ イ セ ン タ ー ウ イ ル ス 対 策 室 の ご 協 力 に よ り , ウ イ ル ス 対 策 を 紹 介 し た ド キ ュ メ ン ト 「 ウ イ ル ス 対 策 ス ク ー ル 」 を く I PAW_SCHOOL> デ ィ レ ク ト リ に , ウ イ ル ス 感 染 の パ タ ー ン と 対 応 方 法 を ド ラ マ 仕 立 て で 紹 介 す る . mpg ム ー ビ ー 「 15 分 で 学 ぶ コ ン ピ ュ ー タ ウ イ ル ス 対 策 」 を く IPAYV. ー MO Ⅵ E> デ ィ レ ク ト リ に 収 録 し ま し た 。 「 ウ イ ル ス 対 策 ス ク ー ル 」 は , コ ン ビ ュ ー タ ウ イ ル ス 予 防 に 役 立 つ 基 礎 知 識 と し て ウ イ ル ス が 感 染 す る 仕 組 み や , 症 状 , ウ イ ル ス 感 染 時 の 対 処 法 の ほ か , ・ ウ イ ル ス 関 連 Q & A 集 ・ 2000 年 12 月 ま で に 旧 A に 報 告 さ れ た ウ イ ル ス の 一 覧 と そ の 特 徴 ・ お も な ワ ク チ ン べ ン ダ の リ ス ト ・ ウ イ ル ス 対 策 情 報 を 掲 載 し て い る Web サ イ ト の リ ス ト ・ ウ イ ル ス 対 策 チ ェ ッ ク シ ー ト な ど の 情 報 を ま と め た h 血 1 形 式 の ド キ ュ メ ン ト で す 。 本 ド キ ュ メ ン ト を 参 照 す る に は , く IPAW_SCHOOL> デ ィ レ ク ト リ 内 の index. h ⅲ Ⅱ を Web プ ラ ウ ザ ソ フ ト か ら 開 い て く だ な お , ド キ ュ メ ン ト 中 で い く つ か の ウ イ ル ス に 対 す る 体 験 版 ワ ク チ ン ソ フ ト が CD- ROM に 収 録 さ れ て い る 旨 の 記 述 が あ り ま す が , 本 付 録 CD - ROM に は こ れ ら の ワ ク チ ン プ ロ グ ラ ム は 収 録 さ れ て い ま せ ん 。 あ ら か じ め ご 了 承 く だ さ い 。 ま た , 「 15 分 で 学 ぶ コ ン ビ ュ ー タ ウ イ ル ス 対 策 」 を 再 生 す る に は , Windows Media Player な ど MPEG ム ー ビ ー に 対 応 し た 再 生 ソ フ ト が 別 途 必 要 に な り ま す 。 Ruby 1.6.3 「 Ruby 」 は , ま つ も と ゆ き ひ ろ 氏 が 開 発 し た 純 国 産 の オ プ ジ ェ ク ト 指 向 ス ク リ フ 。 ト 言 語 で す 。 同 氏 の ご 協 力 に よ り , Ruby 1.6. 3 を く \ ruby > デ ィ レ ク ト リ に 収 録 し ま し た 。 ま た W ⅲ d 。 ws 環 境 で 利 用 す る た め の モ ジ ュ ー ル を , 作 成 者 で あ る 有 馬 康 弘 氏 の ご 協 力 に よ り , く YrubyYrbcw> デ ィ レ ク ト リ に 収 録 し ま し た 。 そ れ ぞ れ の イ ン ス ト ー ル 方 法 や 詳 細 に 関 し て は , 展 開 後 に 生 成 さ れ る ド キ ュ メ ン ト フ ァ イ ル を ご 覧 く だ さ い 。 ま た , 本 誌 98 ペ ー ジ か ら の 連 載 「 Ruby マ ス タ ー へ の 道 」 も 併 せ て ご 覧 く だ さ い 。 BorIand C + + CompiIer 5.5.1 「 BorIand C + + CompiIer 5.5.1 」 は , BorI 田 1 d C + + 5.5 の コ ン パ イ ラ モ ジ ュ ー ル を 抜 き 出 し , ラ イ プ ラ リ と と も に 無 償 公 開 さ れ て い る ANSI/ISO C + + 準 拠 の C + + コ ン パ イ ラ で す 。 無 償 公 開 版 と は い っ て も 使 用 期 間 や 機 能 が 限 定 さ れ た 体 験 版 で は な く , 規 定 の ラ イ セ ン ス 条 項 を 守 る こ と で 作 成 し た ア プ リ ケ ー シ ョ ン を 再 配 布 す る こ と さ え 可 能 な フ ル セ ッ ト の C + + コ ン パ イ ラ で す 。 開 発 時 の 作 業 環 境 と し て DOS 窓 の コ ン ソ ー ル 画 面 を 利 用 す る コ マ ン ド ラ イ ン コ ン パ イ ラ で す が , 最 新 の ANSI C + + 仕 様 に 準 拠 し た L を 搭 載 し , コ ン パ イ ラ オ プ シ ョ ン - W に よ り W indows ア プ リ ケ ー シ ョ ン , -WD に よ り DLL の 開 発 に も 対 応 す る こ と が で き ま す 。 今 回 は , ポ ー ラ ン ド ( 株 ) の ご 協 力 に よ り く \ BorI d cc55 > デ ィ レ ク ト リ に 収 録 し ま