検索 - みる会図書館

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

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

月刊 C MAGAZINE 2001年9月号


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

月刊 C MAGAZINE 2001年9月号


-ROM t 5 e DME.TM 、 も ご 覧 く だ さ い 。 れ て い ま す 。 そ し て , Visual Basic か ら Del phi や Kyl ⅸ へ の 移 行 を 助 け る た め の PDF に こ の プ ロ グ ラ ム は Borland C + + Builder 5 よ る ド キ ュ メ ン ト が ポ ー ラ ン ド ( 株 ) か ら リ Pr0fessionaI で 作 成 し ま し た 。 ま た , こ の リ ー ス さ れ ま し た 。 ポ ー ラ ン ド ( 株 ) の ご 協 プ ロ グ ラ ム ( ソ ー ス コ ー ド も 含 む ) は 配 布 や 力 に よ り , く Borland}vbtodeIphi> デ ィ レ ク 改 変 を 自 由 に 行 う こ と の で き る フ リ ー ウ ェ ト リ に , こ の ガ イ ド ブ ッ ク を 収 録 し ま し た 。 ア と し て 公 開 し ま す 。 ご 意 見 ・ ご 要 望 を 寄 2001 年 9 月 号 特 別 付 録 CD - ROM に は , 次 な お , こ の ガ イ ド ブ ッ ク は PDF フ ァ イ ル せ ら れ た み な さ ま に 感 謝 い た し ま す 。 の プ ロ グ ラ ム が 収 録 さ れ て い ま す 。 ご 使 用 に な っ て い ま す 。 こ の デ ー タ を 参 照 す る に Ruby 1.6.4 に あ た っ て は , 各 プ ロ グ ラ ム に 添 付 さ れ て は , AdobeAcrobat Reader が 必 要 で す 。 Ad い る ド キ ュ メ ン ト フ ァ イ ル , お よ び 付 録 C obe Acrobat Reader は , http://www.adobe. co.jp / な ど か ら 別 途 入 手 し て く だ さ い 。 D-ROM の ル ー ト デ ィ レ ク ト リ に 収 録 さ れ 「 Ruby 」 は , ま つ も と ゆ き ひ ろ 氏 が 開 発 て い る ⅲ dex. h ⅲ 11 を ご 覧 く だ さ い 。 し た 純 国 産 の オ プ ジ ェ ク ト 指 向 ス ク リ プ ト BorIand C + + CompiIer 5.5.1 言 語 で す 。 こ の Ruby の 最 新 版 1.6.4 が 2001 BorIand JBuilder 5 Personal 年 6 月 4 日 に リ リ ー ス さ れ ま し た 。 ま つ も と (Windows/Linux/SoraIis 版 ) 「 BorIand C + + CompiIer 5.5.1 」 は , Borlan ゆ き ひ ろ 氏 の ご 協 力 に よ り , く YrubY> デ ィ 132 ペ ー ジ か ら 始 ま る 開 発 環 境 レ ポ ー ト d C + + 5.5 の コ ン パ イ ラ モ ジ ュ ー ル を 抜 き 出 レ ク ト リ に 最 新 版 の Ruby 1.6.4 を 収 録 し ま fBorland JBuilder 5 」 は ご 覧 い た だ け た で し , ラ イ プ ラ リ と と も に 無 償 公 開 さ れ て い し た 。 ま た , W ⅲ dows 環 境 で 利 用 す る た め し よ う か 。 こ の 記 事 で は 発 売 さ れ た ば か り る ANSI/ISO C + + 準 拠 の C + + コ ン パ イ ラ で の モ ジ ュ ー ル を , 作 成 者 で あ る 有 馬 氏 の ご の BorIand JBuiIder 5 の 新 機 能 を 紹 介 し て す 。 無 償 公 開 版 と は い っ て も 使 用 期 間 や 機 協 力 に よ り , く }ruby}rbcw> デ ィ レ ク ト リ い ま す 。 BorlandJBuilder 5 に は , ポ ー ラ ン 能 が 限 定 さ れ た 体 験 版 で は な く , 規 定 の ラ に 収 録 し ま し た 。 ド ( 株 ) の WebA0 ー ジ か ら ダ ウ ン ロ ー ド す イ セ ン ス 条 項 を 守 る こ と で 作 成 し た ア プ リ そ れ ぞ れ の イ ン ス ト ー ル 方 法 や 詳 細 に 関 れ ば 無 償 で 利 用 す る こ と の で き る Personal ケ ー シ ョ ン を 再 配 布 す る こ と さ え 可 能 な フ し て は , 展 開 後 に 生 成 さ れ る ド キ ュ メ ン ト 版 が あ り ま す 。 ポ ー ラ ン ド ( 株 ) の ご 協 力 に ル セ ッ ト の C + + コ ン パ イ ラ で す 。 開 発 時 の フ ァ イ ル を ご 覧 く だ さ い 。 よ り , <BorIandYJBuilder5PersonaI> デ ィ レ 作 業 環 境 と し て DOS 窓 の コ ン ソ ー ル 画 面 Yggdrasi111.0 評 価 版 ク ト リ に , そ の Personal 版 を 収 録 し ま し た 。 を 利 用 す る コ マ ン ド ラ イ ン コ ン パ イ ラ で す イ ン ス ト ー ル な ど に つ き ま し て は , こ の デ が , 最 新 の ANSI C + + 仕 様 に 準 拠 し た STL ィ レ ク ト リ の ⅲ dex. h む ⅲ を ご 覧 く だ さ い 。 を 搭 載 し , コ ン パ イ ラ オ プ シ ョ ン - W に よ 22 ペ ー ジ か ら 始 ま る 特 集 2 「 最 新 シ ス テ な お , 収 録 し た BorIand JBuiIder 5 Perso り W ⅲ dows ア プ リ ケ ー シ ョ ン , - WD に よ り ム 開 発 技 法 XML デ ー タ ベ ー ス + Web ア プ nal 版 を 利 用 す る に は , ポ ー ラ ン ド の Web DLL の 開 発 に も 対 応 す る こ と が で き ま す 。 リ ケ ー シ ョ ン 」 は ご 覧 い た だ け た で し よ う ペ ー ジ で ユ ー ザ 登 録 を す る 必 要 が あ り ま す 。 今 回 は , ポ ー ラ ン ド ( 株 ) の ご 協 力 に よ り く \ か 。 「 Yggdrasill 」 は , XML に ネ イ テ イ プ 対 同 じ く index. html か ら 張 ら れ て い る リ ン ク BorI d cc55 > デ ィ レ ク ト リ に 収 録 し ま し 応 し た 高 速 デ ー タ ベ ー ス エ ン ジ ン で す 。 (http: 〃 www.borland.co.jp/jbuilder/webre の 特 集 で は , YggdrasiII を 通 し て XML を 格 (/) に ア ク セ ス し て ユ ー ザ 登 録 を す る と , 納 す る デ ー タ ス ト ア を 見 て い き ま す 。 こ の Borland C + + Compiler 5.5 イ ン イ ン ス ト ー ル 後 に 入 力 が 必 要 に な る ラ イ セ 特 集 を 執 筆 し て い た だ い た ( 株 ) メ デ ィ ア フ ス ト ー ル 支 援 ツ ー ル ン ス 情 報 が e - mail で 送 ら れ て き ま す 。 ュ ー ジ ョ ン の ご 協 力 に よ り , <Ygdrasill> デ 「 BorI d C + + CompiIer 5.5 イ ン ス ト ー ル ィ レ ク ト リ に 評 価 版 を 収 録 し ま し た 。 VisuaIBasic か ら DeI hi/KyIix へ の 移 行 ガ イ ド プ ク 支 援 ツ ー ル 」 は , Borland C + + Compiler 工 ー ブ ル コ マ ー ス 3.0J 評 価 5.5.1 を イ ン ス ト ー ル す る 際 に 必 要 な 環 境 版 (Windows NT 版 ) & デ モ Borland 4 ⅸ の 発 売 に よ り , Delphi の ソ 設 定 を ウ イ ザ ー ド 形 式 で 行 え る ツ ー ル で す 。 ー ス コ ー ド を 複 数 の プ ラ ッ ト ホ ー ム で 利 用 こ の プ ロ グ ラ ム は , WmdowsNT4.0(sp 2001 年 8 月 号 の 123 ペ ー ジ か ら の 「 技 術 を す る こ と が 可 能 に な り ま し た 。 そ の た め か , 6 ) / 2000 / 98SE で 動 作 確 認 を し て い ま す 。 知 っ て 実 践 し よ う ! ネ ッ ト ワ ー ク プ ロ グ 今 ま で Ⅵ sual Basic を 使 っ て い た ユ ー ザ が <YBorlandYbcc55}> デ ィ レ ク ト リ , お よ び ラ ミ ン グ の ア ト リ エ 」 は ご 覧 い た だ け た で Delphi を 使 い 始 め る と い う 状 況 が 多 く 生 ま く YtooIYsetbcc> デ ィ レ ク ト リ に あ る 各 REA し よ う か 。 こ の 記 事 で は , Web ス ト ア 構 築 1 58 C MAGAZINE 2001 9

月刊 C MAGAZINE 2001年9月号


一 M02 す HEADLONE T 叩 ic マ イ ク ロ ソ フ ト ( 株 ) / VisuaI Studi0 ET べ ー タ 2 日 本 語 版 を 発 表 マ イ ク ロ ソ フ ト ( 株 ) は 同 社 の 開 発 環 境 の 最 新 べ ー タ 版 「 Ⅵ su studio . NET べ ー タ 2 日 本 語 版 」 を 2001 年 8 月 29 日 に 配 布 す る と 発 表 し た 。 Visual StudiO . NET で は , Windows の 開 発 環 境 か ら Web サ ー ビ ス な ど 新 技 術 を 用 い た 開 発 環 境 へ と 大 き く 変 わ る 。 今 回 発 表 さ れ た 内 容 を 中 心 に レ ポ ー ト す る 。 XMLWeb サ ー ビ ス を 中 心 に し た 開 発 環 境 個 々 の サ ー バ が 変 換 処 理 や 会 計 処 理 な ど と い っ た 「 サ ー ビ ス 」 を ネ ッ ト ワ ー ク 上 で 提 供 す る 。 そ れ を 利 用 す る プ ロ グ ラ ム は , テ ー タ を XML デ ー タ に し て 受 け 渡 し , こ れ を ネ ッ ト ワ ー ク 経 由 で 行 う 。 こ れ が XM L Web サ ー ビ ス の 端 的 な 一 例 で あ る 。 デ ー タ 転 送 に は SOAP と い う プ ロ ト コ ル が 使 わ れ る 。 こ の プ ロ ト コ ル は 主 に H TTP 上 で 使 わ れ る 。 提 供 さ れ る XM L We b サ ー ビ ス が ど の よ う な 引 数 を 持 ち , ど の よ う に 呼 び 出 せ ば い い の か 示 す XML に よ る 記 述 法 が WSDL と 呼 ば れ る 。 べ ー タ 2 よ り 最 新 の WSDLI .1 に 対 応 し た 。 ま た , ど の よ う な XML Web サ ー ビ ス が 公 開 さ れ て い る の か , そ れ を 検 索 し た り 参 照 す る た め の 機 能 UD 団 も サ ポ ー ト す る 。 Visual Studi0 . NET で は 「 サ ー ビ ス 側 」 , 「 ク ラ イ ア ン ト 側 」 の 両 方 の プ ロ グ ラ ム を 作 成 す る こ と が で き る 。 さ ら に こ う し た XML Web サ ー ビ ス や Web ア プ リ ケ ー シ ョ ン を イ ン タ ー ネ ッ ト 上 で 公 開 す る た め の ホ ス テ ィ ン グ サ ー ビ ス も 提 供 さ れ る 。 こ の ホ ス テ ィ ン グ サ ー ビ ス は 米 国 の プ ロ バ イ ダ 2 社 に よ っ て 提 供 さ れ て い る 。 現 在 の と こ ろ 日 本 語 版 も 利 用 可 能 だ が , 正 式 に 出 荷 さ れ る と き に は 日 本 の プ ロ バ イ ダ と な る 予 定 だ 。 こ れ に 加 え て , Web フ ォ ー ム ア プ リ ケ ー シ ョ ン と XM L Web サ ー ビ ス に 限 っ て べ ー タ 2 を 利 用 し た ソ リ ュ ー シ ョ ン を 実 運 用 で き る 「 ASP NET GO L Ⅳ E 」 ラ イ セ ン ス も 提 供 さ れ る 。 こ れ は Web ペ ー ジ 上 で ユ ー サ 登 録 を 行 い , 追 加 使 用 許 諾 契 約 書 に 同 意 し て 登 録 す る だ け で 済 む 。 い か に マ イ ク ロ ソ フ ト ( 株 ) が XML Web サ ー ビ ス な ど イ ン タ ー ネ ッ ト 関 連 に 注 力 し て い る か が わ か る だ ろ う 。 プ ロ グ ラ ム の 設 計 Visual Studi0 . NET で は , 分 散 シ ス テ ム ア プ リ ケ ー シ ョ ン の た め の テ ン プ レ ー ト な ど の ほ か に , Visio に よ る UML モ デ リ ン グ ッ ー ル や XML/i• ー タ ベ ー ス ス キ ー マ デ ザ イ ナ な ど も 付 属 す る 。 対 応 プ ロ グ ラ ミ ン グ 言 語 既 報 の Ⅵ su C + + . NET, VisuaI Basic NET, C # の ほ か に サ ー ド ベ ン ダ が 提 供 す る . NET Framework 対 応 の 開 発 言 語 と し て , Perl, Python, Eiffel, APL, Pascal な ど , 全 部 で 22 の プ ロ グ ラ ミ ン ク 言 語 が 対 応 し て い る 。 そ れ ぞ れ の 場 面 で そ れ ぞ れ の プ ロ グ ラ ミ ン グ 言 語 が 活 躍 す る こ と だ ろ う 。 マ ル チ プ ラ ッ ト ホ ー ム NET Framework は Windows 以 外 で も 動 作 す る こ と が 正 式 に 発 表 さ れ た 。 ま ず , 米 コ ー レ ル が F 「 eeBSD で 動 作 す る も の と C# の 移 植 を 進 め て い る 。 こ れ は マ イ ク ロ ソ フ ト ( 株 ) が ECMA に 提 出 し て い る 標 準 化 案 を 元 に し て 実 装 し て い る と の こ と だ 。 ま た , PDA な ど 携 帯 端 末 や RTOS 上 で も 動 作 す る . NET Compact Framework が 提 供 さ れ る こ と に な っ た 。 メ モ リ な ど の リ ソ ー ス で 制 限 が 強 く て も 動 作 す る 構 造 だ と い う 。 ス ケ ジ ュ ー ル Visual Studi0 . NET べ ー タ 2 日 本 語 版 の 入 手 に は , い く つ か の 方 法 が 用 意 さ れ て い る 。 MSDN ユ ニ バ ー サ ル 会 員 は 「 MSD N Subscriber Downloads 」 で イ ン タ ー ネ ッ ト を 経 由 し て ダ ウ ン ロ ー ド , ま た は 「 M SDN 2001 年 9 月 号 定 期 便 」 で 提 供 さ れ る 。 8 月 29 日 に 開 か れ る Tech ・ Ed2001 Toky 0 で も 参 加 者 に 配 布 さ れ る 予 定 だ 。 同 社 の Web サ イ ト ま た は FAX で 申 し 込 む こ と で , 3 , 1 50 円 の 実 費 だ け で 郵 送 し て も ら え る 「 Visual StudiO . NET べ ー タ 2 日 本 語 版 フ ル フ ィ ル メ ン ト サ ー ビ ス 」 も 提 供 さ れ る 。 送 付 は 9 月 上 旬 か ら と な る 。 ま た , 9 月 1 5 日 以 降 に 発 売 さ れ る 雑 誌 な ど に も 添 付 さ れ る も よ う だ 。 本 誌 で は 2001 年 10 月 号 に て DVD メ デ ィ ア で 収 録 す る 予 定 と な っ て い る 。 こ の ほ か に Visu Studio . NET べ ー タ 2 日 本 語 版 に 含 ま れ る . NET Framework S DK の み の 配 付 も 同 社 の Web サ イ ト よ り 行 わ れ る 。 さ て , Visual Studio . NET の 製 品 版 は 米 国 で 今 年 中 , 日 本 で 来 年 の 第 1 四 半 期 中 に リ リ ー ス さ れ る と ア ナ ウ ン ス さ れ た 。 製 品 版 が 出 荷 さ れ た 後 は , XML Web サ ー ビ ス が 花 開 い て い る と 信 じ た い 。 ( 霧 島 有 香 ) ◎ URL http://www.microsoft.com/japan/developer/vstudio/nextgen/ 142 C MAGAZINE 2001 9

月刊 C MAGAZINE 2001年9月号


C プ ロ ク ラ マ の た め の C + + 入 門 実 践 0 + + ナ ー よ レ 文 字 列 ク ラ ス の 実 装 ( 1 ) 演 算 子 の オ —J ヾ ロ ー ド 今 回 か ら 「 文 字 列 ク ラ ス 」 の 実 装 を 具 体 的 に 進 め て い き ま す 。 今 回 は , 演 算 子 の オ ー バ ロ ー ド を 中 心 に C + + の 機 能 を 紹 介 し ま す 。 演 算 子 を オ ー バ ロ ー ド し た 文 字 列 ク ラ ス と い う メ リ ッ ト が な く な っ て し ま い ま す 。 演 算 子 の オ ー バ ロ ー ド を 説 明 す る 前 に 知 っ て お く べ き 知 識 が あ る こ で , ク ラ ス A と ク ラ ス B に お い て 関 数 C + + で は ほ と ん ど す べ て の 演 算 子 を オ ー の で , ま ず は そ ち ら か ら 説 明 し ま し よ う 。 c ( ) を フ レ ン ド 関 数 と し て 宣 言 し て お け ば , バ ロ ー ド ( 再 定 義 ) で き ま す 。 と い っ て も 演 メ ン バ a , メ ン バ b を public に す る こ と な く フ レ ン ド 関 数 関 数 c ( ) か ら の み ア ク セ ス す る こ と が で き 算 子 で あ れ ば 何 で も か ん で も オ ー バ ロ ー ド ま す (Fig. l-(b) ) 。 ク ラ ス の プ ラ イ ベ ー ト な メ ン バ に ア ク セ で き る わ け で は あ り ま せ ん 。 ス す る 方 法 に つ い て は , 2001 年 5 月 号 で 説 と こ ろ で , 2 つ の ク ラ ス の プ ラ イ ベ ー ト オ ー バ ロ ー ド 可 能 な 条 件 の 1 つ は , 演 算 な メ ン バ に ア ク セ ス す る 必 要 の あ る 関 数 と 子 の オ ペ ラ ン ド が C + + の 基 本 型 で な い こ と 明 し ま し た 。 5 月 号 で は そ の ク ラ ス の メ ン で す 。 す な わ ち , た と え ば C + + の 基 本 タ イ バ 関 数 か ら の ア ク セ ス に 限 っ て 説 明 し ま し は , 当 然 ク ラ ス A と ク ラ ス B の 関 係 を 処 理 プ で あ る 整 数 同 士 の 演 算 子 が オ ー バ ロ ー ド た が , 実 は ク ラ ス の プ ラ イ ベ ー ト な メ ン バ す る 関 数 だ と 考 え ら れ ま す 。 実 は , そ の よ で き る わ け で は な い の で す 。 ま た , 演 算 子 に ア ク セ ス で き る 関 数 を メ ン バ 関 数 以 外 に う な 関 数 の 典 型 的 な も の が 演 算 子 の オ ー バ ロ ー ド を 定 義 す る 関 数 で す 。 C + + で オ ー バ の 優 先 順 位 や 文 法 も オ ー バ ロ ー ド で き ま せ 作 成 す る こ と が で き ま す 。 ロ ー ド で き る 演 算 子 は 単 項 演 算 子 と 2 項 演 ん 。 、 + ' を 、 * ' よ り も 優 先 し て 演 算 さ せ る た ク ラ ス 宣 言 の と き に 予 約 語 friend を 伴 っ め に は , ・ (' と 、 ) ' は 必 ず 必 要 で す 。 演 算 子 て 宣 言 さ れ た 関 数 は , ク ラ ス の メ ン バ 関 数 算 子 で す が , フ レ ン ド 関 数 で オ ー バ ロ ー ド す る の は ほ と ん ど の 場 合 2 項 演 算 子 だ と 考 で な く て も そ の ク ラ ス の プ ラ イ ベ ー ト な メ の オ ー バ ロ ー ド を 行 う 目 的 は , ク ラ ス 同 士 え て も さ し つ か え な い と 思 い ま す 。 と い う の 変 換 や 操 作 を 「 自 然 に わ か り や す く 」 記 述 ン バ に ア ク セ ス す る こ と が 可 能 に な り ま す る た め で , 文 法 や 優 先 順 位 ま で 変 更 す る の も , 先 ほ ど の 例 で も 明 ら か な よ う に ク ラ す 。 そ の よ う な 関 数 を フ レ ン ド 関 数 と 呼 び ス 同 士 の 処 理 を 行 う 演 算 子 を 作 成 す る 場 合 ま す 。 C + + は C を 必 要 に 応 じ て 拡 張 し た よ こ と で は あ り ま せ ん し , そ の よ う な こ と は に は フ レ ン ド 関 数 以 外 に ア ク セ ス 制 限 を 超 う な 言 語 で , フ レ ン ド 関 数 も や は り 必 要 だ で き ま せ ん 。 か ら 用 意 さ れ た 機 能 で す 。 え て 記 述 で き る 方 法 が な い か ら で す 。 ま た , 注 意 し な く て は な ら な い こ と と し 具 体 例 を 示 し ま し よ う 。 Fig. 1- (a) の よ 単 項 演 算 子 の オ ー バ ロ ー ド 関 数 は メ ン ノ ヾ て , 「 演 算 子 の 本 来 持 つ 意 味 に 反 す る よ う な オ ー バ ロ ー ド を 行 っ て も 何 の エ ラ ー も 起 う な 2 つ の ク ラ ス を 想 定 し て く だ さ い 。 ク 関 数 お よ び フ レ ン ド 関 数 の ど ち ら を 使 っ て こ さ な い 」 と い う こ と が あ げ ら れ ま す 。 た ラ ス A は メ ン バ a を 持 っ て い ま す 。 ク ラ ス B も 記 述 で き ま す が , ど ち ら で も 記 述 で き る と え ば , ど う 考 え て も リ 演 算 子 を 使 う ほ う は 同 じ く メ ン バ b を 持 っ て い ま す 。 フ レ ン 場 合 に 明 確 な 方 針 を 決 め ず に プ ロ グ ラ ミ ン グ を 行 う と , 後 で メ ン テ ナ ン ス が 困 難 に な が 表 現 と し て 適 切 な 処 理 を 、 + ' 演 算 子 に 割 り ド 関 数 を 使 わ な い 場 合 で , メ ン バ a お よ び り か ね ま せ ん 。 本 連 載 で は 2 種 類 の 記 述 法 当 て て も , そ の 割 り 当 て 方 が C + + に き ち ん メ ン バ b の 両 方 に ア ク セ ス す る 関 数 c ( ) が 必 が あ る 処 理 に つ い て , そ の 両 方 を 例 示 せ ず と 準 拠 し て い さ え す れ ば 何 の 問 題 も 起 こ り 要 な ら , a と b を public に す る 以 外 に は 方 法 に ど ち ら か の 方 法 に 統 一 す る こ と で 混 乱 を ま せ ん 。 あ た り ま え で す が 私 は そ の よ う に こ こ で a , b を 関 数 は あ り ま せ ん 。 し か し , c ( ) 以 外 の 外 部 ( Fig. 1 で は 関 数 d ( ) ) に 公 開 書 か れ た プ ロ グ ラ ム は 読 み た く あ り ま せ 避 け よ う と 思 い ま す 。 ん 。 あ ま り と っ ぴ ょ う し も な い 処 理 を 演 算 し た く な い 場 合 は ど う す れ ば よ い で し ょ 演 算 子 の オ ー バ ロ ー ド に つ い て は , フ レ ン ド 関 数 の 使 い 方 の 性 質 か ら 考 え て , 子 に 割 り 当 て る と 後 々 の メ ン テ ナ ン ス で 後 う ? こ れ ら を public に す る と , C + + の 「 公 悔 す る こ と に な る と 思 い ま す 。 開 す る 必 要 の な い 変 数 を 隠 蔽 し て お け る 」 ・ 単 項 演 算 子 の オ ー バ ロ ー ド 吉 野 智 興 000 54 C MAGAZINE 2001 9

月刊 C MAGAZINE 2001年9月号


M02 す H HEADLDNE ( 株 ) オ ー ジ ス 総 研 / UML ビ ジ ュ ア ル モ デ リ ン グ ッ ー ル 「 Konesa 」 を 発 表 Products ( 株 ) オ ー ジ ス 総 研 は , 米 CanyonBIue が 開 発 し た UM L の ヒ ジ ュ ア ル モ デ リ ン グ ツ ー ル Cittera の 日 本 語 版 「 Konesa 」 を 9 月 上 旬 よ り 発 売 す る と 発 表 し た 。 Konesa は UM LI .3 を サ ポ ー ト し た ビ ジ ュ ア ル モ デ リ ン グ ッ ー ル で , U M L 図 を 書 い て い く こ と で オ ブ ジ ェ ク ト 指 向 に よ る プ ロ グ ラ ム 設 計 が で き , そ の UML 図 を 元 に し た ソ ー ス コ ー ド を 出 力 す る こ と が で き る 。 Konesa で も っ と も 特 徴 的 な 「 コ ラ ボ レ ー シ ョ ン 」 機 能 で は , 複 数 の 開 発 者 が 1 つ の プ ロ ジ ェ ク ト を 担 当 す る 際 , Konesa に よ り モ デ ル 情 報 を 共 有 し , イ ン ス タ ン ト メ ッ セ ン ジ ャ ー 機 能 で コ ミ ュ ニ ケ ー シ ョ ン を と り な が ら 開 発 を 進 め ら れ る 。 あ る ユ ー ザ が Ko nesa の E 上 で モ テ ル を 追 加 し た 場 合 , そ の 変 更 情 報 は ほ か の ユ ー ザ へ 即 座 に 伝 わ り , 設 計 画 面 は 常 に 最 新 の 情 報 と な る 。 変 更 さ れ た 情 報 は ロ グ と し て 保 存 さ れ , 変 更 履 歴 を ト レ ー ス し て い く こ と も で き る 。 C + + /Java の コ ー ド 生 成 が 行 え , Ratio nal Rose の モ テ ル を イ ン ポ ー ト で き る 機 能 を 備 え て い る 。 こ の ほ か に キ ャ ツ ツ ( 株 ) が 提 供 す る リ ア ル タ イ ム シ ス テ ム CASE ツ ー ル 「 Kone sa-ReaITime 」 が あ る 。 状 態 遷 移 表 を サ ポ ー ト し , 試 験 フ ェ ー ズ で 実 際 に 動 作 さ せ る と , モ デ ル 単 位 で 現 在 動 作 し て い る 部 分 を 示 す ア ニ メ ー タ 機 能 を 持 つ 。 価 格 は 未 定 だ が , ASP で 利 用 , サ ー バ を ユ ー ザ 側 に 設 置 す る イ ン ト ラ ネ ッ ト 型 , コ ラ ボ レ ー シ ョ ン 機 能 が な い ス タ ン ド ア ロ ン 型 の 3 つ の 製 品 構 成 を 予 定 し て い る 。 ( 編 集 部 ) 問 い 合 わ せ 先 ( 株 ) オ ー ジ ス 総 研 e- ソ リ ュ ー シ ョ ン 事 業 部 ビ ジ ネ ス 開 発 部 Konesa 担 当 TEL : 03-5440-4771 e-mail : [email protected] CO. jp ◎ URL http:″www.ogis-ri.co.jp/otc/products/konesa/ Products キ ャ ツ ツ ( 株 ) / 組 み 込 み 機 器 向 け CASE ツ ー ル 図 PC 2001 」 を 発 表 キ ャ ツ ツ ( 株 ) は 同 社 の 組 み 込 み 機 器 向 け CASE ツ ー ル の 最 新 版 「 刀 PC 2001 」 を 9 月 下 旬 よ り 出 荷 す る と 発 表 し た 。 ZIPC 2001 は 携 帯 電 話 機 や 家 電 な ど に 使 わ れ る 組 み 込 み ソ フ ト ウ ェ ア 開 発 向 け の CASE ツ ー ル で , 「 こ の 場 面 で こ の 値 に な っ た ら こ の 機 能 」 と い う よ う に そ れ ぞ れ の 場 面 で 対 応 す る 処 理 を 表 状 に し て 記 述 す る 状 態 遷 移 表 を 持 ち , 機 能 の も れ な ど が 発 生 し に く い よ う に な っ て い る 。 通 常 用 い ら れ て い る 状 態 遷 移 図 と の 相 互 変 換 も 行 え る 。 ア ニ メ ー タ 機 能 は Konesa-RealTime と 同 じ く , 試 験 時 に 動 作 し て い る モ デ ル が ◎ URL http://www.zipc.co.m/ 144 C MAGAZINE 2001 9 示 さ れ , こ れ が 移 り 変 わ っ て い く 。 こ の 状 態 遷 移 が 実 際 に 表 示 さ れ て 処 理 が 移 て い る 。 く つ か に ま と め た モ デ ル な ど も 用 意 さ れ 円 。 ツ ー ル ご と の 単 体 販 売 や こ れ ら を い 価 格 は ProfessionaI Model で 1 , 029 , 000 グ ラ ム の テ パ ッ グ が そ の ま ま 行 え る 。 機 能 を 統 合 し て お り , Windows 上 で プ ロ ら リ ア ル タ イ ム OS の シ ミ ュ レ ー シ ョ ン あ る OSEK を 新 た に サ ポ ー ト し た 。 こ れ 加 え て , 自 動 車 向 け リ ア ル タ イ ム OS で ま た , ZIPC 2001 は 従 来 の 川 TRON に モ デ ル の デ バ ッ グ が 行 え る 。 様 子 を 目 で 確 認 し な が ら , ビ ジ ュ ア ル に り 変 わ る 様 子 は , ぜ ひ 一 度 見 て ほ し い 。 処 理 の 流 れ が 目 で 見 え る こ と な し と て も 感 動 で き る は ず だ 。 価 格 ( 編 集 部 ) ProfessionaI MOdeI 1 , 029 , 000 円 ( 単 年 度 サ ポ ー ト の Single pack の み , 次 年 度 以 降 は Mu Ⅲ Pack 版 343 , 000 円 が 必 要 ) ほ か 問 い 合 わ せ 先 キ ャ ツ ツ ( 株 ) 営 業 部 TEL : 045-473-2816 FAX : 045-473-2673 e-mail : [email protected]

月刊 C MAGAZINE 2001年9月号


士 大 変 お 手 数 で す が 、 下 記 用 紙 に 必 要 事 項 を ご 記 入 の 上 、 下 記 の 番 号 ま で フ ァ ク シ ミ リ に て ご 返 送 く た さ い 。 ド AX , 03 る 549 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 生 1 9 性 別 日 ロ エ ロ ロ ロ 道 県 都 府 部 署 名 会 社 名 TEL FAX 職 種 E-MAIL ア ド レ ス ロ 勤 務 先 ↑ 上 記 雑 誌 送 付 先 と 異 な る 場 合 の み ご 記 入 下 さ い 。 請 求 書 送 付 先 / ロ 自 宅 フ リ ガ ナ お 名 前 TEL ロ ④ 管 理 職 ロ ⑤ 専 門 職 ロ ② 経 営 者 ・ 役 員 ロ ③ 商 工 サ ー ビ ス ・ 自 営 ロ ① そ の 他 ロ ⑦ 事 務 職 ロ ⑧ 営 業 職 ・ サ ー ビ ス 職 ロ 公 務 ・ 教 務 ロ ⑨ 学 生 ロ ⑥ 技 術 職 業 種 道 県 都 府 住 所 送 付 先 が 勤 続 先 の 場 合 の み 会 社 名 ・ 所 属 部 署 名 SOFT ん 励 、 hi ソ フ ト バ ン ク 、 バ ブ リ ッ シ ン グ 株 式 会 社

月刊 C MAGAZINE 2001年9月号


CppUnit は テ ス ト コ ー ド を 書 く た め の ク ラ ス ラ イ プ ラ リ で , http://sourceforge.net /projects/cppunit/ か ら ダ ウ ン ロ ー ド で き ま す 。 2001 年 7 月 時 点 で の 最 新 版 は Ver. 1.5.5 で , GNU g + + や Visual C + + 6.0 な ど の 標 準 C + + 準 拠 の C + + コ ン パ イ ラ に 対 応 し て い ま す 。 適 当 な デ ィ レ ク ト リ に 展 開 し , Linux/UNI X 系 な ら configure/make , Win32/Visual C + + な ら cppunit. dsw プ ロ ジ ェ ク ト を 使 っ て ラ イ プ ラ リ を 構 築 し て く だ さ い 。 そ れ で は , 実 際 に 1 つ の 部 品 ( ク ラ ス ) を 組 み 上 げ な が ら CppUnit の 使 い 方 を 解 説 し ま し よ う 。 交 差 点 や 駅 前 で パ イ プ 椅 子 に 腰 か け た お 兄 さ ん が , 通 行 人 が 通 り 過 ぎ る た び に カ チ ャ カ チ ャ や っ て い る あ の 「 カ ウ ン タ (Counter : 計 数 器 ) 」 , あ れ を 作 っ て み ま し よ う 。 ク ラ ス Counter の 外 部 仕 様 を 決 め ま し ょ う 。 外 部 仕 様 す な わ ち ク ラ ス 宣 言 は List 1 の よ う に 定 め ま し た 。 次 に の セ オ リ ー ど お り , 外 部 仕 様 を 満 CppUn it の 使 い 方 #include く cppunit/TestResult. h> #include く iosfwd> #define CPPUNIT—HTMLTESTRESULT—H #ifndef CPPUNIT—HTMLTESTRESULT—H HTML 出 力 へ の 変 更 (HTMLTestResult.h) 足 し て い る か を 検 証 す る テ ス ト コ ー ド を 書 き ま し よ う (List 2 ) 。 CppUnit::TestCase の 派 生 ク ラ ス を 用 意 し , 引 数 も 戻 り 値 も な い メ ソ ッ ド を テ ス ト ケ ー ス の 数 だ け 宣 言 し ま す 。 Counter の テ ス ト ケ ー ス と し て は , コ ン ス ト ラ ク タ と incr() が 正 し く 機 能 す る か を 検 証 す る test-ctor() と test-incr() の 2 つ で す 。 仮 想 関 数 setUp() と tearDown() は そ れ ぞ れ テ ス ト ケ ー ス 実 行 の 直 前 / 直 後 に 呼 ば れ ま す か ら , テ ス ト ケ ー ス ご と の 前 準 備 / 後 始 末 に 利 用 し ま す 。 static メ ソ ッ ド suite() は 各 テ ス ト ケ ー ス を 1 つ の テ ス ト ス イ ー ト ( テ ス ト ケ ー ス の 集 合 ) に 束 ね る た め の も の で す 。 テ ス ト コ ー ド の 実 装 は List 3 の よ う に な り ま す 。 各 テ ス ト ケ ー ス に あ る assert ( ) に は , 正 し く 動 作 し て い る な ら true と な る 評 価 式 を 書 い て お き ま す 。 こ こ が テ ス ト の チ ェ ッ ク ポ イ ン ト と な る わ け で す 。 テ ス ト ケ ー ス 内 の す べ て の asse れ ( ) を 無 事 通 過 す れ ば 、 め で た し 。 全 テ ス ト ケ ー ス を パ ス し た ら 、 完 成 ' で す 。 メ ソ ッ ド suite ( ) で は CppUnit::TestSuiteB uilder の メ ソ ッ ド addTestCaller ( ) で テ ス ト namespace CppUnit { class Exception; class Test; class HTMLTestResult public: virtua ー VOid virtual void virtual void virtua ー VOid virtua ー void virtual void virtua ー VOid public TestResult addError addFai lure startTest print (Test *test, Exception *e); (Test *test Exception *e); (Test *test5; (std: :ostream& stream); ( std : : ostream& stream printErrors printFai ー ures ( std : : ostream& stream printHeader ( std : : ostream& stream / * * insertion 0 e て a し 0 て fo て easy output * / std: :ostream& operator< く (std: :ostream& stream, HTMLTestResult& result); ) / / namespace CppUnit #endif / / CPPUNIT—HTMLTESTRESULT—H C MAGAZINE 2 1 9 ケ ー ス に 適 当 な 名 前 を 与 え , 工 ン ト リ ポ イ ン ト ( メ ソ ッ ド へ の ポ イ ン タ ) を 登 録 し ま す 。 さ て , 残 る は メ イ ン ル ー チ ン 。 こ い つ は い た っ て 単 純 で す (List 4 ) 。 TestSuite::add Test() に テ ス ト ス イ ー ト を 渡 し て 実 行 。 れ だ け で す 。 TestSuite::run ( ) に 渡 さ れ た TextTestRes ult に は テ ス ト ケ ー ス の 実 行 結 果 が 蓄 積 さ れ る の で , そ れ を print(std::cout) で 標 準 出 力 に プ リ ン ト し て い ま す 。 実 行 モ ジ ュ ー ル 構 築 の た め , と り あ え ず 中 身 が か ら つ ば の Counter を 書 い て お き ま す 。 戻 り 値 が あ る メ ソ ッ ド は 適 当 な 値 を 返 し て お き ま し よ う (List 5 ) 。 こ れ で テ ス ト 対 象 Counter, テ ス ト コ ー ド CounterTest, テ ス ト に 火 を つ け る m ⅲ n ( ) が 出 そ ろ い ま し た 。 3 本 の コ ー ド を コ ン パ イ ル し , CppUnit ラ イ プ ラ リ と と も に リ ン ク し ま す 。 で き あ が っ た 実 行 モ ジ ュ ー ル を 動 か す と , 以 下 の よ う な 出 力 が 得 ら れ る は c—->count ( ) 2 ) line : 16 CounterTest. cpp c—->count ( ) 1 ) line : 11 CounterTest. cpp There were 2 fai ー ures : Run : 2 Fai lures : 2 E て て 0 て s . Test Results: ! ! !FAILURES! ! ! ず で す 。 Counter : : Counter (int initia l) er. 叩 p に 修 正 を 加 え ま す 。 に 実 装 さ れ て い な い か ら で し よ う 。 Count nt ( ) ( あ る い は そ の 両 方 ) が 外 部 仕 様 ど お り 最 初 の 失 敗 は コ ン ス ト ラ ク タ ま た は cou す る の は 困 難 で は あ り ま せ ん 。 価 式 が 出 力 さ れ る の で , 失 敗 の 原 因 を 特 定 敗 し た 箇 所 の フ ァ イ ル 名 と 行 番 号 そ し て 評 が 0 で あ っ た こ と を 教 え て く れ て い ま す 。 失 2 か 所 で 失 敗 す な わ ち assa れ ( ) 内 の 評 価 結 果 こ の 出 力 は 2 つ の テ ス ト ケ ー ス を 実 行 し ,

月刊 C MAGAZINE 2001年9月号


ニ タ 募 1 Borland C + + Builder 5 提 供 ポ ー ラ ン ド ( 株 ) TEL 03 ( 5350 ) 9380 1 名 A BorIand タ オ ル 7 名 B PERFORCE T シ ャ ッ 提 供 ポ ー ラ ン ド ( 株 ) 提 供 ( 株 ) 東 陽 テ ク ニ カ TEL 03 ( 5350 ) 9380 URL http://www.toyo.co.jp/ 3 名 C 「 GAME PROGRA 1 名 MMING GEMS 」 提 供 ( 株 ) ポ ー ン デ ジ タ ル URL http://www.borndigital.co.jp/ 、 、 indow 、 “ ・ 駟 淋 に 网 第 を 朝 i h - 元 ⅶ 鴕 ⅵ 馴 a ev 引 叩 m 師 し With Dat 曲 a 記 2 面 n 断 れ e 日 0 s い や す い ビ ジ 1 ア ル 第 み 第 ・ 0 以 上 の コ ン ま ー ネ ン ト ぶ 物 ヾ を リ バ グ を 様 す み ) 。 長 第 朝 ・ イ ン タ ー ネ オ 気 応 ・ 多 影 な デ ー タ ベ ー ス 第 降 ・ ら の 第 の 第 い 第 GAME マ 6 第 一 一 一 一 一 NG 第 発 な 生 に 性 を 気 な 、 一 に 応 え 0 て に で 実 さ れ た ピ ジ 」 ア ル 発 ツ ル ー 面 ⅶ 0 5 「 Made in Borland 」 の ロ ゴ が 入 っ た Borland C + + Bu ⅱ de 「 の 最 新 版 。 テ パ ッ オ リ ジ ナ ル タ オ ル を プ レ ゼ ン ト ( 縦 19 グ 機 能 を 強 化 し , 最 新 の A 曰 や AN 引 セ ン チ ・ 横 100 セ ン チ ) 規 格 に 対 応 し た ビ ジ ュ ア ル 開 発 環 境 【 モ ニ タ 募 集 要 項 】 ◇ 応 募 資 格 : プ ロ グ ラ ミ ン グ 経 験 者 , お よ ROOM モ ニ タ 係 」 宛 に 投 函 い た だ く 劜 び プ ロ グ ラ ミ ン グ 学 習 者 。 あ る い は E - ma ⅱ ア ド レ ス 宛 に 電 子 メ ー ル ◇ モ ニ タ 期 間 : 商 品 受 領 よ り 3 か 月 間 ( モ を 送 信 く だ さ い 。 ◇ レ ポ ー ト 発 表 : 提 出 い た だ い た レ ポ ー ト ニ タ 商 品 に よ っ て は 発 送 に 日 時 を 要 す る も の が あ る こ と を ご 了 承 く だ さ い ) 。 は , 編 集 部 到 着 月 日 か ら 2 か 月 後 に 発 売 ◇ モ ニ タ レ ポ ー ト : モ ニ タ 期 間 中 に 最 低 2 す る 本 誌 上 , ま た は 付 録 CD - ROM に て 掲 載 収 録 す る 予 定 で す 。 回 の モ ニ タ レ ポ ー ト を 提 出 し て い た だ き ◇ 選 考 発 表 : こ の 号 の モ ニ タ 選 考 結 果 は ま す 。 レ ポ ー ト は テ キ ス ト フ ァ イ ル と し , フ ロ ッ ピ ー テ ィ ス ク に て 「 R EAD E RS' 2002 年 1 月 号 に て 発 表 い た し ま す 。 2001 年 5 月 号 モ ニ タ 応 募 の 注 意 モ ニ タ 選 考 発 表 ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご ( 敬 称 略 ) ( 1 ) Borland C + + BuiIder 5 応 募 く だ さ い 。 池 谷 裕 郎 ( 静 岡 県 ) ◇ 記 入 も れ や モ ニ タ 番 号 が 複 数 記 入 さ れ て い 2001 年 5 月 号 る 場 合 , 綴 じ 込 み 葉 書 以 外 で の ご 応 募 は 無 プ レ ゼ ン ト 当 選 者 発 表 ( 敬 称 略 ) 効 と さ せ て い た だ き ま す 。 (A) も っ と 進 め ! REALbasic ◇ 締 め 切 り は 9 月 18 日 必 着 で す 。 草 野 裕 朗 ( 熊 本 県 ) 内 田 伊 織 ( 東 京 都 ) 読 者 プ レ ゼ ン ト 応 募 の 注 意 神 林 憲 和 ( 東 京 都 ) ◇ 綴 じ 込 み の 葉 書 に 必 要 事 項 を 明 記 の う え ご ( B ) 詳 説 C + + 応 募 く だ さ い 。 須 田 智 雄 ( 三 重 県 ) 山 下 佳 寿 ( 神 奈 川 県 ) ◇ 雑 誌 公 正 競 争 規 約 の 定 め に よ り , 懸 賞 当 選 矢 野 佑 也 ( 徳 島 県 ) 者 , モ ニ タ 該 当 者 は こ の 号 の ほ か の 懸 賞 に (C)Java の 落 と し 穴 応 募 で き な い 場 合 が あ り ま す 。 今 枝 輝 義 ( 愛 知 県 ) ◇ 締 め 切 り は 9 月 18 日 必 着 で す 。 当 選 結 果 は 原 健 一 郎 ( 東 京 都 ) 282 年 1 月 号 に て 発 表 い た し ま す 。 鶴 見 彰 浩 ( 埼 玉 県 ) 原 文 を 手 直 し さ せ て い た だ く 場 合 日 EADE 日 S ' ROOM で は み な さ も あ り ま す o ご 了 承 く だ さ い 。 ま の ご 意 見 ・ ご 感 想 を お 待 ち し て [ 宛 先 ] お り ま す ほ か に も , コ ン ビ ュ ー タ を め ぐ る さ ま ざ ま な こ と 、 何 で 〒 107 ー 0052 東 京 都 港 区 赤 坂 4 ー 13 ー 13 も け っ こ う で す 。 質 問 も ど し ど し ソ フ ト バ ン ク バ ブ リ ッ シ ン グ ( 株 ) お 寄 せ く だ さ い 。 C マ ガ ジ ン 編 集 部 「 R & R 」 係 投 稿 原 稿 , 自 作 ソ フ ト も 受 け 付 [ 電 子 メ ー ル 宛 先 ] け て お り ま す 。 採 用 分 に は 弊 社 規 定 の 薄 謝 を 進 呈 い た し ま す 。 お 送 [email protected] CO. jp Cweb'N ー ジ ] り い た だ い た 原 稿 ・ ソ フ ト は , 原 則 と し て 返 却 い た し ま せ ん 。 ま た , http://cmaga.zdnet. CO. jp/ ゲ ー ム プ ロ グ ラ ミ ン グ の 理 論 と 実 践 を 解 説 し た 「 GAME PROGRAMMIN G GEMS 」 の 日 本 語 訳 書 籍 PERFORCE の 発 売 を 記 念 し て 作 ら れ た T シ ャ ッ ( デ ザ イ ン は 2 種 類 , 編 集 部 に て 選 考 し て 発 送 ) バ ッ ク ナ ン バ ー 情 報 03-5549-1200 ( 2001 年 8 月 1 8 日 現 在 の 在 庫 状 況 で す 。 品 切 れ の 際 は ご 容 赦 願 い ま す ) 2001 年 特 集 「 実 力 チ ェ ッ ク プ ロ グ ラ ミ ン グ 期 末 試 験 C/C + + /Java/ 〇 PerI/Ruby 」 3 月 号 レ ビ ュ ー 「 C + + Test 」 ほ か 「 恒 例 ! 新 人 応 援 モ ニ タ 大 会 」 特 集 「 プ ロ グ ラ ミ ン グ 入 門 困 っ た と き の 解 決 策 は ど こ に あ る C/C + + /Java/DOS/ デ ー タ ベ ー ス 入 門 」 特 別 記 事 日 T の 森 を 育 て る 」 ほ か 特 集 1 「 プ ロ グ ラ マ 必 須 ハ ー ド ウ ェ ア 入 門 」 〇 特 集 2 「 チ ャ レ ン ジ ! i ア プ リ プ ロ グ ラ ミ ン グ 」 5 月 号 レ ポ ー ト 「 K ⅵ ⅸ 事 前 テ ス ト プ ロ グ ラ ム 」 ほ か 特 集 1 「 使 い や す い ユ ー ザ イ ン タ フ ェ イ ス を 求 め て 」 特 集 2 「 MacOS X ア プ リ ケ ー シ ョ ン 開 発 ガ イ ド 」 レ ポ ー ト 「 Fo e fo 「 Java と J2ME Wireless SDK fo 「 DoJa に よ る i ア プ リ の 作 成 」 ほ か 特 集 1 「 則 aboutpointer ポ イ ン タ の す べ て 」 特 集 2 「 解 析 ! Borland Kylix 」 〇 レ ポ ー ト 「 P ぬ yStation2 で プ ロ グ ラ ミ ン グ 遊 ぼ う ! BASI 7 月 号 C STUDIO( 前 編 ) 」 「 Visual Basic to Borland DeIphi 移 植 テ ク ニ ッ ク を 考 え る ( 前 編 ) 」 ほ か 特 集 1 「 リ ア ル タ イ ム 3DCG 技 術 」 特 集 2 「 ソ フ ト ウ ェ ア 入 門 」 〇 レ ポ ー ト 「 速 報 ! Borland Delphi 6 」 「 P は yStation2 で プ ロ グ 8 月 号 ラ ミ ン グ 遊 ば う ! BASIC STUDIO( 後 編) 」 「 Visual Basic toBorlandDelphi 移 植 テ ク ニ ッ ク を 考 え る ( 後 編 ) 」 ほ か 〇 ・ ・ ・ 在 庫 あ り , △ ・ ・ ・ 在 庫 僅 少 , >< ・ ・ ・ 在 庫 な し ※ lnside Windows の 在 庫 に つ い て は 、 上 記 の 電 話 番 号 ま で ご 連 絡 く だ さ い 。 綴 じ 込 み 葉 書 裏 面 の 記 事 評 価 ア ン ケ ー ト に は 下 記 の 数 字 を ご 記 入 く だ さ い 。 ① 特 集 1 「 Linux プ ロ グ ラ ミ ン グ の 作 @Enter The 3D Programming ⑩ ネ ッ ト ワ ー ク プ ロ グ ラ ミ ン グ の ア ② 特 集 2 「 XML デ ー タ ベ ー ス + Web ア ト リ エ プ リ ケ ー シ ョ ン 」 ⑩ ロ ー テ ク 講 座 ③ PS2 LinuxKit 0)Linux Programming Tips ④ プ ロ グ ラ ミ ン グ 相 談 室 ⑩ Windows Programming Tips @Java programming Tips ⑤ GetInto C WorId C 言 語 入 門 講 座 ⑩ レ ポ ー ト 「 JBuilder 5 」 ⑥ 実 践 C + + ゼ ミ ナ ー ル ④ レ ポ ー ト 「 JBuilder 5 fo 「 MacOS X 」 ⑦ ス タ ー ト ア ッ プ Java @Standard C/C + + @MONTHLY HEADLINE ⑨ ど な ー び て ク ク の オ ブ ジ ェ ク ト 工 房 @C MAGA Bookends 学 問 の ス ス メ ⑩ Enjoy PerI Programming あ つ ば れ ご 意 見 番 ⑩ Ruby マ ス タ ー へ の 道 $C マ ガ 電 脳 ク ラ ブ ⑩ プ ロ グ ラ ミ ン グ の 宝 箱 ⑩ ア ル ゴ リ ズ ム ラ ボ ÜREADERS' ROOM 4 月 号 6 月 号 〇 1 5 / READERS'ROOM

月刊 C MAGAZINE 2001年9月号


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

月刊 C MAGAZINE 2001年9月号


R E A D E R S R 0 0 プ レ ゼ ン ト 読 者 プ レ ゼ ン ト あ り が と う ご ざ い ま す 。 毎 月 , 本 に か か る お 金 が た い へ ん な の で , お お い に 助 か り ま す 。 小 森 真 一 ( 群 馬 県 ) ☆ 当 選 お め で と う ご ざ い ま す 。 C MAGAZINE で は 多 く の 方 に 当 た る よ う に , こ れ か ら も 素 敵 な プ レ ゼ ン ト を 用 意 し て い き た い と 思 い ま す 。 ま た , 次 号 で は 毎 年 恒 例 の 「 秋 の 読 者 モ ニ タ 大 会 」 を 実 施 す る 予 定 で す 。 今 回 も た く さ ん の モ ニ タ を 用 意 す る た め , 編 集 部 員 が ド タ バ タ し な が ら 各 方 面 か ら 収 集 活 動 を 行 っ て い る 最 中 で す 。 編 集 部 で は 「 ボ ク は こ れ が 個 人 的 に レ ポ ー ト し た い ナ ア 」 な ん て 声 が あ が っ て い ま す 。 次 号 を お 楽 し み に ! ポ イ ン タ ポ イ ン タ は や つ ば り 難 し い で す ね 。 い ろ い ろ な と こ ろ で 何 度 も 習 っ た は ず で す が , い つ の 間 に か 記 憶 の 彼 方 で す 。 野 口 哲 也 ( 京 都 府 ) ☆ ポ イ ン タ で 足 踏 み し て し ま う 人 は 多 い の で , こ の 部 分 を い か に 効 率 よ く 学 習 す る か が , C / C + + を マ ス タ ー す る う え で の ポ イ ン ト と な り ま す 。 こ れ か ら も ポ イ ン タ に 限 ら ず さ ま ざ ま な 記 事 を わ か り や す く 提 供 し て い き ま す 。 学 習 の 参 考 に し て み て く だ さ い 。 勉 強 小 さ い こ ろ か ら プ ロ グ ラ ミ ン グ を や っ て い ま す が , モ ノ に な り ま せ ん 。 貴 誌 の 購 読 を き っ か け に ま た 最 初 か ら 勉 強 し 直 そ う と 思 っ 156 C MAGMINE 2 側 1 9 て い ま す 。 よ ろ し く お 願 い し ま す 。 片 桐 純 ( 東 京 都 ) ☆ プ ロ グ ラ ミ ン グ の 学 習 は 継 続 的 に 行 わ な い と 身 に つ か な い で す し , 学 習 す る だ け の パ ワ ー と モ チ ベ ー シ ョ ン を 維 持 す る の は た い へ ん で す 。 で も , 今 回 の 再 ス タ ー ト を 機 に , こ れ ま で 以 上 の レ ベ ル に 達 す る よ う に が ん ば っ て く だ さ い 。 ち な み に , C MAGAZINE を 買 い 逃 さ な い た め に は , 定 期 購 読 が お 薦 め で す 。 巻 頭 広 告 の 案 内 に も あ る よ う に , 「 定 期 購 読 spb-direct. co m 」 (https://www.sbp-direct.com/ か ら 直 接 申 し 込 み で き る の で , ま だ の 方 は ぜ ひ 購 読 し て く だ さ い ! イ ベ ン ト 北 海 道 か ら 研 修 で 横 浜 に き ま し た 。 せ つ か く , 近 く に イ ベ ン ト 会 場 が あ る の に , Linux な ど の イ ベ ン ト は 平 日 し か や っ て い な い ・ ・ ・ 大 塚 徹 ( 北 海 道 ) ☆ ビ ジ ネ ス 系 の イ ベ ン ト は 平 日 に 開 催 さ れ る こ と が 多 い の で , ど う し て も 一 般 の 方 が 遊 び に い く に は ス ケ ジ ュ ー ル 的 に 苦 し く な っ て し ま い ま す 。 ビ ジ ネ ス 系 の イ ベ ン ト を 土 ・ 日 曜 日 に ま で 開 催 し て , ス ケ ジ ュ ー ル が 合 わ な い ユ ー ザ が 訪 問 で き る よ う な チ ャ ン ス を 期 待 し た い で す ね 。 コ ン テ ス ト BASIC STUDIO で 作 成 し た ゲ ー ム の コ ン テ ス ト を 開 催 し て も ら え る と う れ し い で す 。 磯 邊 直 樹 ( 群 馬 県 ) ☆ 2001 年 7 月 号 と 8 月 号 で 特 集 し た 「 PIayStation 2 で プ ロ グ ラ ミ ン グ 遊 ぼ う ! BAS ℃ STUD ℃ 」 は 大 好 評 だ っ た よ う で , さ っ そ く ゲ ー ム 作 り に チ ャ レ ン ジ さ れ る 方 が た く さ ん い る よ う で す 。 担 当 : 「 ヘ ン シ ュ ー チ ョ ウ ! コ ン テ ス ト 開 催 の 要 望 が あ り ま す が , ど う で す か ? お も し ろ い ん じ ゃ な い で す か あ ? 」 編 集 長 : 「 お も し ろ そ う だ け ど , コ ン テ ス ト が 開 催 で き る ほ ど の 応 募 者 数 が あ る か な ぁ ・ ・ 。 で も , 投 稿 作 品 は ウ ェ ル カ ム だ か ら , 読 者 の 投 稿 が く る と お も し ろ い よ ね え 」 と い う こ と で し た 。 素 晴 ら し い 作 品 に 仕 上 が り ま し た ら , ぜ ひ 編 集 部 ま で お 寄 せ く だ さ い ( ひ ょ っ と し た ら , 小 学 校 の 夏 休 み の 工 作 の 宿 題 に 『 BAS ℃ STUD ℃ 』 を 使 っ て 作 品 を 仕 上 げ た お 子 さ ん が い る か も し れ ま せ ん ね ) 。 仕 事 な ん と か 就 職 で き ま し た 。 日 か ら や り た か っ た プ ロ グ ラ マ で す が , 期 待 と 不 安 が 入 り 交 じ っ て い ま す 。 今 ま で は 個 人 で 開 発 し て い ま し た が , 仕 事 と な る と 他 人 に も 読 み や す い プ ロ グ ラ ム を 書 け る よ う に な ら な い と い け な い の で , 本 当 に 自 分 が 書 い た プ ロ グ ラ ム が 読 み や す い の か ど う か , 考 え な が ら プ ロ グ ラ ム し て い ま す 。 で も , な か な か 自 分 で は 実 感 し に く い で す ね 。 長 村 善 行 ( 大 阪 府 ) ☆ 就 職 お め で と う ご ざ い ま す 。 ご ろ は 第 一 線 で ば り ば り と 働 い て い る こ ろ で し よ う か 。 他 人 に も 読 み や す い プ ロ グ ラ ム を 作 る の は と て も 難 し ぐ 最 初 の 間 は 苦 労 し ま す 。 で も , し だ い に 慣 れ て き ま す し , 先 輩 に 「 読 み や す い プ ロ グ ラ ム 」 の コ ツ を 聞 い て , テ ク ニ ッ ク を 盜 ん で い く の も よ い か も し れ ま せ ん ( 今 の 時 期 は 体 調 を 崩 さ れ る 方 が 多 い で す か ら , お 体 に は 気 を つ け て お 仕 事 を が ん ば っ て く だ さ い ) 。 PerI Perl か ら プ ロ グ ラ ム の 世 界 に 入 り , 現 在 は Java に 熱 中 し て い ま す 。 C は 文 法 だ け は わ か る も の の , あ え て C で 組 み た い も の が な い た め に 身 に つ か な い こ と が 悩 み で す 。 木 全 哲 也 ( 京 都 府 ) ☆ ホ ー ム ペ ー ジ を 作 成 さ れ る 方 が 増 え た た め , 掲 示 板 の 設 置 な ど で CG 陸 触 り , そ の 過 程 で Pe 日 を 覚 え ら れ る 読 者 の 方 も 多 い よ う で す 。 Pe 月 は ほ か の 言 語 に 比 べ て 理 解 し や す い の で , perl か ら プ ロ グ ラ ミ ン グ の 世 界 に 入 る の も 1 つ の 方 法 で し よ う 。 プ ロ グ ラ ミ ン グ の 考 え 方 は C も Perl も 大 差 な い の で , Pe で 得 た 知 識 は 他 言 語 を 学 習 す る 際 に と て も 役 立 ち ま す 。 ま た , 無 理 に C 言 語 で 組 む こ と は な く , 自 分 自 身 の 中 で ベ ス ト な 言 語 を 選 ん だ り , 適 材 適 所 で 言 語 を 切 り 替 え て 作 成 す る と よ い で し よ う 。 初 心 者 始 め た ば か り な の で ほ と ん ど わ か り ま せ ん が , CMAGAZINE を 読 ん で 勉 強 し た い と 思 い ま す 。 前 田 か な み ( 島 根 県 ) ☆ 最 初 は だ れ も が 初 心 者 で す し , わ か ら な い こ と ば か り で 当 然 で す 。 で も , わ か ら な い こ と に 興 味 を 持 つ の は 重 要 な こ と で す 。 入 門 者 に 向 け た 記 事 も た く さ ん 企 画 中 な の で , こ れ か ら も CMAGA 乙 NE を よ ろ し く お 願 い し ま す !