検索 - みる会図書館

検索対象: 月刊 C MAGAZINE 1989年12月号

月刊 C MAGAZINE 1989年12月号から 125件ヒットしました。

月刊 C MAGAZINE 1989年12月号


い ち ば ん お い し い パ ソ コ ン を 日 本 版 PC MAGAZINE 12 月 18 日 創 刊 信 頼 の PC ラ ホ テ ス ト に よ る 総 合 ノ ヾ ソ コ ン ・ テ ス ト ・ マ ガ ジ ン AGAZINE JAPANESE EDITION

月刊 C MAGAZINE 1989年12月号


00M EDITOR S 編 集 長 か ら ズ に 満 足 は し な い 。 今 後 , C 言 語 を 窓 口 に れ を 実 現 す る の は 困 難 て 、 は あ る が , し か し , あ わ た だ し さ の 中 て 、 い つ の 間 に か 創 刊 3 C 言 語 は , 『 C マ ガ ジ ン 』 は そ れ を 可 能 に す し て さ ま ざ ま な OS, マ シ ン を 見 て い く つ も 号 を 数 え て し ま っ た 。 こ の 間 , 読 者 か ら の り だ 0UNIX や OS / 2 の 話 に な れ ば マ シ ン の る だ け の 柔 軟 性 が あ る ( 悪 く い え ば い い 加 痛 切 な ア ド バ イ ス を 胸 に 刻 み 込 み な が ら , 依 存 性 が 少 な く な る だ ろ う し , 大 型 計 算 機 減 さ ? ) と 思 っ て い る 。 私 た ち は , す べ て 誌 面 づ く り に 反 映 し よ う と 試 み て き た 。 読 の レ ベ ル の す べ て の 面 て 、 す べ て の ユ ー ザ と や ワ ー ク ス テ ー シ ョ ン も 見 え て く る 訂 C マ 者 の 反 響 は , 初 心 者 て 、 も つ い て い け る よ う ガ ジ ン 』 は や っ と 産 声 を 上 げ た ば か り 。 私 相 対 峙 し た い の だ 。 現 時 点 て 、 各 レ ベ ル の フ に も っ と 易 し く し て ほ し い と い う 声 と , 中 ・ ォ ロ ー が 実 現 さ れ て い る と は 言 い 難 い し , た ち は こ れ か ら , こ の 雑 誌 を と お し て C 言 上 級 者 向 け に も っ と 突 っ 込 ん だ 内 容 の も の 語 ム ー プ メ ン ト / ポ ス ト C 言 語 に 息 吹 を ・ 意 MS-DOS し か も 98 の MS-DOS が 中 心 に な を 載 せ ろ と い っ た 声 に 両 極 分 化 し て い る 。 っ て い る こ と は 否 定 て 、 き な い 。 が , し か し , 味 を ・ 存 在 を 与 え て い か な け れ ば な ら な い ど ち ら も 正 当 て 、 , ど ち ら の 声 に も 正 し く 対 『 C マ ガ ジ ン 』 は け っ し て ひ と つ の フ ェ ー 応 し て い き た い 。 か ぎ ら れ た 誌 面 の 中 て 、 そ 菊 池 孝 の だ 。 編 集 後 記 ◇ テ ロ リ ス ト な ら ぬ テ ト リ ス ト が ◇ ど う に か 社 会 復 帰 て 、 き ま し た 。 ◇ 前 号 の 後 記 に つ い て 某 方 面 か ら ◇ モ ー ツ ア ル ト に 「 十 分 に 表 現 す 増 え て い る と い う 。 か く い う 私 に 病 院 は と て も 退 屈 な 所 て 、 す が , 看 鋭 い 突 っ 込 み が あ っ た 。 日 く 「 日 本 る た め に は , 決 し て 表 現 し す ぎ な も 「 テ ト リ ス 」 中 毒 の 兆 候 が 。 ふ と 護 婦 さ ん が 若 く て , 綺 麗 て , 優 し の C 調 男 は 植 木 等 し か お ら ん / 」 こ と 」 と い う 名 言 が あ る 。 優 れ し た 拍 子 に , 頭 の 中 に 「 あ の 」 音 楽 ' と が 救 い て 、 す 。 若 く て , そ う い わ れ れ ば 植 木 等 は 昭 和 三 十 た プ ロ グ ラ ム を 書 く 上 て 、 , 大 い に か っ た が 流 れ は じ め , プ ロ ッ ク が 落 ち て 綺 麗 て 、 , 優 し い 看 護 婦 さ ん と い う 年 代 の 日 本 を 支 え た 無 責 任 C 調 参 考 に な る 言 葉 て 、 は な い か 。 か く ・ ・ そ う い え ば 10 年 前 の , く る 。 男 。 「 サ ラ リ ー マ ン は 気 楽 な 稼 業 と の は , ド ラ マ の 世 界 だ け だ と 思 っ い う 小 生 も 「 十 分 に 仕 事 を す る た ず ん ず ん 迫 っ て く る 「 イ ン べ ー ダ ー 」 き た も ん だ 」 と 歌 っ て い た は ず 。 あ て い ま し た が , 考 え を 新 た に し ま め に は , 決 し て 仕 事 を し す ぎ な い も こ う て 、 し た 。 C マ ガ ジ ン の 編 集 部 れ か ら 三 十 有 余 年 , 植 木 等 の 言 葉 し た 。 看 護 婦 さ ん も た い へ ん な 職 こ と 」 を 念 願 と し て い る 。 残 業 重 に 新 し く 加 わ り ま し た よ ろ し く が い か に C 調 て 、 あ っ た か を 身 を も 業 だ と お も い ま す が , 編 集 作 業 も な る わ が 編 集 部 て 、 , 十 分 な 仕 事 が (TEN) お 願 い し ま す 。 ( 洋 ) っ て 実 感 ( ? ) し て お り ま す 。 ( ホ ) な か な か ど う し て ・ ・ て 、 き る の は い つ の 日 だ ろ う か 。 ( 野 ) 次 号 予 告 C MAGAZINE 新 年 1 月 号 ()2 引 8 日 発 売 ) ニ ハ ン 特 別 イ ン タ ビ ー B W カ ー ロ ロ 第 1 特 集 ・ C 言 語 の 新 し い 流 れ オ プ ジ ェ ク ト 指 向 オ フ 、 ジ ェ ク ト 指 向 の 誕 生 米 国 初 心 者 の た め の オ プ ジ ェ ク ト 指 向 入 門 「 COMPUTER LÅNGUÅGE 」 初 級 C 十 十 プ ロ グ ラ ミ ン グ 提 携 第 2 特 集 ・ MultipIelnheritance in C 十 十 実 践 C 十 十 プ ロ グ ラ ミ ン グ (UNDERSTANDING MULTIPLE INHERITANCE) C 十 十 プ ロ グ ラ ミ ン グ の 有 用 性 上 級 C 十 十 プ ロ グ ラ ミ ン グ 月 刊 MAGAZINE 1 2 月 号 平 成 元 年 に 月 田 発 行 発 行 人 孫 正 義 編 集 人 橋 本 五 郎 発 行 所 株 式 会 社 日 本 ソ フ ト バ ン ク 出 版 事 業 部 / 〒 102 東 京 都 千 代 田 区 九 段 南 2-3 ー 26 井 関 ビ ル 編 集 部 TeI 03 ( 23 の 7690 出 版 営 業 部 Tel 03 ( 230 ) 7670 広 告 営 業 部 Tel 03 ( 23 の 7672 編 集 長 菊 池 孝 編 集 宮 田 洋 一 野 沢 喜 美 男 星 野 慎 一 流 王 天 校 正 ア レ フ デ ザ イ ン 持 田 哲 , 花 本 浩 一 赤 井 晴 美 , 若 江 啓 子 監 修 石 田 晴 久 印 刷 凸 版 印 刷 株 式 会 社 ⑥ 1989 雑 誌 14325 ー 12 ・ 雑 誌 に 関 す る ご 質 問 は , 月 曜 日 か ら 金 曜 日 の 午 後 4 時 か ら 6 時 ま て 、 受 け 付 け て お り ま す 。 そ の 他 の 時 間 帯 は ご 容 赦 い た だ き た く お 願 い 致 し ま す 。 03 ( 230 ) 7697 144 CMAGAZINE 1989 12

月刊 C MAGAZINE 1989年12月号


好 調 な 売 行 き の C 十 十 読 書 の 秋 を 迎 え て , 読 者 の み な さ ん も 大 い に C の 学 習 に 励 ん て 、 お ら れ る こ と と 思 い ま す 。 今 書 泉 て 、 は , さ わ や か な 秋 風 と と も に C 言 語 関 係 の 新 し い 風 が 吹 い て い ま す 。 「 C 十 十 」 関 係 の 書 籍 の 出 版 点 数 が 急 速 に 増 え て き て お り , 売 行 き も 好 調 な の て 、 す 。 な か て 、 も 『 C 十 十 : オ プ ジ ェ ク ト 指 向 プ ロ グ ラ ミ ン グ 』 ( ト ッ パ ン 刊 ) が 人 気 を 集 め , 今 月 の 売 上 ベ ス ト 10 て は , な ん と ト ッ プ の 座 を 占 め て い ま す 。 本 書 は 1988 年 に Addison -Wesley 社 か ら 出 版 さ れ た lntrod uction tO Oriented Programming and C 十 十 』 の 翻 訳 て 、 , オ プ ジ ェ ク ト 指 向 プ ロ グ ラ ミ ン グ の 観 点 か ら C 十 十 取 り 上 あ げ て い る こ と が 大 き な 特 長 と い え る て 、 し よ う 。 こ の ほ か , 昨 年 か ら 今 年 に か け て 出 版 さ れ た C 十 十 関 係 の 書 籍 に は , 「 C 十 十 入 門 」 ( CQ 出 版 刊 ) , 「 プ ロ グ ラ ミ ン グ 言 語 C + + 」 ( ト ッ パ ン 刊 ) , 「 C 十 十 プ ロ グ ラ ミ ン グ 」 ( 日 本 ソ フ ト バ ン ク 刊 ) , 「 C 十 十 初 級 プ ロ グ ラ ミ ン グ 」 ( 啓 学 出 版 刊 ) , 「 C + + 入 門 」 ( 啓 学 出 版 刊 ) な ど が あ り ま す 。 こ れ ら の C 十 十 関 係 の 書 籍 は , 最 初 さ ほ ど の 動 き は な か っ た の て 、 す が , ト ッ パ ン の 『 プ ロ グ ラ ミ ン グ 言 語 C 十 十 』 が 発 売 さ れ た 昨 年 今 月 の ベ ス ト ( 書 泉 グ ラ ン テ ) 書 店 リ ポ ー ト 143 0 OK S 数 0 0 言 語 に よ る 8086 系 制 御 用 マ イ コ ン の 使 い 方 』 語 グ ラ フ ィ ッ ク 入 門 』 ( 誠 文 堂 新 光 社 ) , TC そ の ほ か , ベ ス ト 10 の ラ ン ク 外 て 、 は TC 言 べ き て 、 し よ う か ( 少 々 オ ー バ ー か な ) 。 始 め て い ま す OC 書 籍 界 の ミ ス テ リ ー と い う fC ア ン サ ー ブ ッ ク ( 第 1 版 ) 』 が , 再 び 動 き グ ラ ム 言 語 C ( 第 1 版 ) 』 と そ の 解 答 集 て 、 あ る ま た , 不 思 議 な こ と に 共 立 出 版 の 『 プ ロ え て い る こ と を 示 し て い る と い え ま し よ う 。 こ の 時 期 に き て C に チ ャ レ ン ジ す る 人 が 増 レ ベ ル の 書 籍 が 売 れ て い る と い う こ と は , 今 ひ と っ と い う と こ ろ ) 。 こ の よ う な 入 門 書 が と く に 好 調 て 、 す ( た だ , 「 応 用 C 言 語 」 は わ せ て , ⑧ の 「 入 門 C 言 語 」 「 実 習 C 言 語 」 て , 若 い 人 を 中 心 に ま た 売 れ て い ま す 。 あ 第 7 位 だ っ た ⑤ が , 9 月 下 旬 か ら 10 月 に か け 11 月 号 て 、 紹 介 し た 「 書 泉 歴 代 ベ ス ト 10 」 て 、 さ て , 今 月 の ベ ス ト 10 を 紹 介 し ま し よ う 。 今 月 の ベ ス ト 10 す 。 今 後 の 動 向 が 大 い に 楽 し み な 分 野 て 、 す 。 期 待 さ れ て い る こ と が 挙 げ ら れ る と 思 い ま ラ ミ ン グ 要 求 に 応 え る も の と し て , C 十 十 が 年 代 に 向 か っ て 複 雑 か っ 巨 大 化 す る プ ロ グ こ う し た 背 景 に は , 90 隆 盛 を 迎 え ま し た 。 暮 れ あ た り か ら 動 き が 活 発 に な り , 現 在 の 株 書 泉 / 古 田 島 義 和 書 店 リ ボ ー ト ( 月 刊 工 業 ) が 売 れ て い ま す 。 ま た , 興 味 深 い 動 き 方 を し て い る 本 に ③ が あ り ま す 。 本 書 は 米 国 の M&T と い う 出 版 社 の 本 の 翻 訳 て 、 す が , 日 本 て 、 の 原 書 の 売 上 は パ ッ と し ま と こ ろ が , こ の 翻 訳 版 が 出 版 せ ん て 、 し た 。 さ れ る や い な や , ベ ス ト 10 に 入 る 勢 い て 、 快 調 に 売 れ て い ま す 。 内 容 が プ ロ グ ラ ム 中 心 て 、 翻 訳 も こ な れ て い る と こ ろ が 受 け た の て 、 し よ う 。 こ れ に , デ ィ ス ク が 付 い て い れ ば も っ と 売 れ た に 違 い あ り ま せ ん (M&T の 本 は 10 ド ル 出 せ ば , デ ィ ス ク が 購 入 て 、 き る よ う に な っ て い る の て 、 す ) 。 テ ィ ス ク 付 き が 今 後 の 方 向 ? 最 近 , 雑 誌 だ け て 、 な く 書 籍 に お い て も , デ ィ ス ク 付 き の も の が 徐 々 に 出 版 さ れ る 傾 向 に あ る よ う て 、 す 。 た と え ば , 『 MS-C 』 ( 翔 泳 社 ) , 『 COMPAL/ C へ の 招 待 』 ( 富 士 ソ フ ト ウ ェ ア ) , fTHE HYPER CARD 』 (BNN) な ど 。 洋 書 て 、 も , fLISP 』 (Prentice HaII) , THYHERTEX- T Hands-ON! 』 な ど が あ り ま す 。 今 後 国 内 外 と も , デ ィ ス ク 付 き が ひ と つ の 流 行 に な る の て 、 は な い て 、 し よ う か 。 最 後 に な り ま し た が , 今 年 の 12 月 12 日 か ら 来 年 の 1 月 20 日 に か け て , 当 店 て 、 C と UN Ⅸ 関 係 の ブ ッ ク フ ェ ア を 行 い ま す 。 読 者 の み な 様 の ご 来 店 を お 待 ち し て お り ま す 。 C + + : オ プ ジ ェ ク ト 指 向 1 2 3 4 5 6 7 8 9 10 ー ン グ ト ッ パ ン ( 3 , 200 円 ) C 十 十 オ プ ジ ェ ク ト 指 向 プ ロ グ ラ ニ C 再 挑 戦 シ リ ー ズ 日 本 ソ フ ト バ ン ク 『 C 言 語 の 応 用 50 例 』 ( 2 , 370 円 ) 詳 説 C 言 語 』 日 本 ソ フ ト バ ン ク ( 4 , 500 円 ) ラ ー ニ ン ク シ ス テ ム シ リ ー ズ ア ス キ ー 『 入 門 C 言 語 』 ( L550 円 ) 、 『 実 習 C 言 』 ( L850 円 ) C プ ロ グ ラ ミ ン グ 入 門 』 ナ ツ メ 社 ( 2 , 580 円 ) COMPAL/C へ の 招 待 』 富 士 ソ フ ト ウ ェ ア ( 2 , 円 ) は し め て の C ( 改 訂 第 2 版 ) 』 技 術 評 論 社 ( L900 円 ) MS-C Ve 「 . 5.1 オ ン ラ イ ン リ フ ァ レ ン ス 』 翔 泳 社 ( 2 , 観 円 ) M ー D ー の た め の C プ ロ グ ラ ミ ン グ エ 学 社 ( 2 , 500 円 ) プ ロ グ ラ ミ ン グ 言 語 C ( 第 2 版 ) 』 共 立 出 版 ② 繝 円 ) プ ロ ク ラ ミ ン ク 日 、 ウ イ ナ ー / し 以 ビ ン ン ン ′ 物 / を ・ 駅 AO を 0 朝 応 ⅸ れ い 0 い ー ー P “ 聞 ツ 第 田 第 ツ 第 / ン っ ー ス レ イ ・ 、 0 : - 物 : ん ・ ・ 、 ( を の た め の ー 」 プ ロ グ ラ ミ ン ク ジ ム ・ コ ン カ ー 第 れ を 第

月刊 C MAGAZINE 1989年12月号


C 言 語 ① こ れ か ら 学 習 ② 文 法 を 理 解 で き る ③ 小 型 の ツ ー ル を 組 め る の 習 熟 度 ④ 中 型 ア プ リ ケ ー シ ョ ン を 組 め る ⑤ シ ス テ ム の 記 述 が で き る 料 金 受 取 人 払 麭 町 局 3018 差 出 有 効 期 間 1990 年 9 月 30 日 ま て 、 職 業 ・ 勤 務 先 郵 便 は が き 囮 02 ー ロ ロ ( 受 取 人 ) 東 京 都 千 代 田 区 九 段 南 2 ー 3 ー 26 株 日 本 ソ フ ト ノ ヾ ン ク 出 版 事 業 部 MAGAZINE 編 集 部 行 お 手 持 ち の ノ ヾ ソ コ ン ロ ロ ロ - ロ ロ 氏 名 住 所 学 校 ・ 学 部 ・ 学 年 お 使 い の コ ン バ イ ラ お 使 し OS ( ノ ← ジ ョ ン ) T E L 年 齢 性 別 1 2 年 か 月 / ヾ ソ コ ン 歴

月刊 C MAGAZINE 1989年12月号


eader's 00 Ⅱ 1 ■ ■ ・ ・ ■ ■ 第 ■ っ て は 大 い に 不 満 て 、 す よ 。 て 、 , 手 に 入 れ る の に 苦 労 し ま し た 。 C 歴 2 カ 月 の 僕 に ピ ッ タ リ バ グ 情 報 を で き る だ け 多 く 茨 城 ・ 上 金 孝 雄 ( 31 ) 大 阪 ・ 藤 原 光 弥 ( 24 ) 僕 に と っ て 非 常 に タ イ ム リ ー な 内 容 の あ る 記 事 が 多 く ( 私 の レ ベ 雑 誌 て 、 , さ っ そ く 予 約 購 読 し ま し ル て 、 は ) お も し ろ く 読 ま せ て も ら っ CM 創 刊 号 が 手 に 入 ら な か っ た と CM 98 偏 重 だ と い う 意 見 は た し か た 。 ま だ C 言 語 を 勉 強 し は じ め て た 。 連 載 記 事 も 次 号 が 楽 し み だ 。 い う 方 が 多 か っ た よ う て 、 , 嬉 し い に も っ と も だ と 思 い ま す 。 た し か 2 カ 月 ほ ど し か た っ て い ま せ ん が , ま た 「 lnformation from Com 。 ぜ ひ 定 に , C マ ガ は C 言 語 を プ ラ ッ ト フ や ら 申 し 訳 な い や ら ・ ・ こ の 本 は 僕 の レ ベ ル に ヒ 。 ッ タ リ て 、 , piler Maker 」 も な か な か よ い 。 バ 期 購 読 を お 勧 め し ま す 。 ォ ー ム に し て さ ま ざ ま な マ シ ン , た い へ ん た め に な り ま し た 。 た だ , グ 情 報 な ど を 積 極 的 に 載 せ て ほ し OS を 対 象 に し な け れ ば な ら な い の Re 言 宿 R00 僕 の 使 っ て い る LatticeC パ ー ソ ナ い 。 Disk 付 録 も 毎 号 ほ し い 。 先 が て 、 , 鋭 意 準 備 中 て 、 , 2 月 号 て 、 は ル ( Ver. 3.1 ) て 、 は 書 き 直 さ な け れ 楽 し み な 雑 誌 て 、 す 。 今 後 の 期 待 大 。 UNIX を 取 り 上 げ る 予 定 て 、 す 。 ば コ ン パ イ ル て 、 き な い の が 残 念 て 、 ま だ ま だ 書 き た い こ と が た く さ あ Reader's Room で は 皆 さ ん の こ る が , こ の へ ん て 、 や め と き ま す 。 意 見 ・ ご 感 想 を お 待 ち し て お り ま PDS を 紹 介 し て 青 森 ・ 田 村 正 憲 ( 20 ) 兵 庫 ・ 藤 井 栄 二 す 。 C マ ガ ジ ン へ の ご 意 見 ・ ご 感 想 己 事 を 見 て も PC ー 9801 が 中 心 に に と ど ま ら ず , コ ン ピ ュ ー タ を め CM 「 lnformation from Com な る と 思 う が , プ ロ グ ラ ム 開 発 ・ ぐ る さ ま ざ ま な こ と , な ん で も け piler Maker 」 は 評 判 が い い み た い ユ ー テ ィ リ テ ィ な ど 有 用 な PDS が っ こ う で す 。 て 、 す ね 。 メ ー カ ー さ ん も 意 欲 十 分 。 各 BBS に あ る と 思 う の て 、 , そ の 紹 投 稿 原 稿 , 自 作 ソ フ ト を お 送 り 「 創 刊 号 モ ニ タ ブ レ ゼ ン ト 」 こ れ か ら も 期 待 し て く だ さ い 。 介 を し て ほ し い く だ さ い 。 採 用 分 に は 弊 社 規 定 の 当 選 者 の お 知 ら せ と お 詫 び 名 張 市 ・ 中 西 俊 二 ( 40 ) 原 稿 料 を お 支 払 い い た し ま す 。 お 送 り い た だ い た 原 稿 ・ ソ フ ト は , 98 偏 重 は 不 満 創 刊 号 の モ ニ タ ブ レ ゼ ン ト に 多 数 CM 今 月 号 か ら 「 PDS 最 新 レ ポ ー 原 則 と し て お 返 し い た し ま せ ん 。 の ご 応 募 を い た だ き ま し た 。 編 集 J ー 3100 の 記 事 が 載 っ て い る か ら ト 」 の 連 載 を 始 め ま し た 。 ご 期 待 く ま た , 原 文 を 手 直 し さ せ て い た だ 部 一 同 お 礼 申 し 上 げ ま す 。 98 専 用 マ ガ ジ ン て 、 は な い の か な 。 く 場 合 も あ り ま す 。 ご 了 承 く だ さ 当 選 者 の 発 表 は 発 送 を も っ て か て 、 も , 全 般 的 に 98 偏 重 だ し , C は あ て 先 〒 田 2 え さ せ て い た だ き ま し た MS-DOS だ け の も の て は な い は 値 段 が 高 い / 東 京 都 千 代 田 区 九 段 南 2 ー 3 ー 26 な お 創 刊 号 の 増 刷 分 に 「 モ ニ タ ブ ず 。 主 要 コ ン パ イ ラ に Zortech が 井 関 ビ ル 株 日 本 ソ フ ト バ ン ク レ ゼ ン ト 」 応 募 用 紙 が 入 っ て い な か な か っ た の は , 「 あ れ は C 十 十 だ か 広 告 が 少 な い の て た い へ ん 気 持 C マ ガ ジ ン 編 集 部 「 R & R 」 係 っ た た め , ご 迷 惑 を お か け 致 し ま ら 」 と い う 判 断 か も し れ な い け れ ど が よ い が , 少 々 価 格 が 高 い 。 創 刊 し た 。 お 詫 び 申 し 上 げ ま ・ す 。 も , Datalight-C か ら の 愛 用 者 に と 号 は ど の 書 店 に 行 っ て も 売 り 切 れ 一 三 ロ だ さ い [ ア ] ア プ リ ッ ク ス 広 ィ ー ス ト 工 ー シ ー テ ッ ク [ カ ] 京 都 マ イ ク ロ コ ン ビ ュ ー タ 索 啓 学 出 版 引 [ サ ] 三 光 金 属 シ ー ド 事 業 部 [ ハ ] ビ レ ッ ヂ セ ン タ ー ポ = ラ ン ド ジ ャ / ヾ ン 2 シ ス テ ム サ コ ム 数 理 技 研 5 住 友 セ メ ン ト サ イ ス テ ム 開 発 6 7 [ タ ] 中 央 シ ス テ ム テ ィ ッ プ 図 8 テ ッ ク ソ フ ト & サ ー ビ ス 図 9 け ] 日 本 ソ フ ト バ ン ク 出 版 事 業 部 8 , 熔 0 4 , 5 , 6 , 汚 9 , [ マ ] マ イ ク ロ 、 ノ フ ト 巧 3 ミ シ ス テ ム ズ コ ン サ ル テ ィ ン グ ” ・ ・ ・ ・ ・ ・ ~ ョ 55 4 [ ラ ] 表 2 , ー 3 ラ イ フ ポ ー ト 6 , 7 表 3 Reader's Room 141

月刊 C MAGAZINE 1989年12月号


選 び ま す SOFT 日 K 毎 月 18 日 発 売 予 価 58 ロ 円 ー PC ラ ホ ・ テ ス ト レ ポ ー ト PC ラ ボ の べ ン チ マ ー ク プ ロ グ ラ ム を 使 っ て 実 際 に 製 品 テ ス ト を 行 い 、 テ ス ト 結 果 に 基 づ い て 製 品 を 総 合 的 に 評 価 し ま す 。 さ ら に 、 評 価 対 象 と し た 競 合 製 品 の な か か ら BEST PRODIJCTS を 選 定 し 、 購 入 製 品 の 選 択 基 準 と な る 明 確 な 判 断 材 料 を 読 者 に 提 供 し ま す 。 い わ ゆ る 特 集 に 相 当 す る べ ー ジ を 本 誌 で は す べ て こ の 「 PC ラ ボ ・ テ ス ト レ ポ ー ト 」 と し て 統 合 化 し 、 毎 号 3 部 構 成 を 基 本 に 展 開 し ま す 。 1 部 及 び 2 部 で は 、 日 本 の パ ソ コ ン 市 場 に 供 給 さ れ て い る 製 品 の う ち 、 PC ー 980 レ PC ー 286 な ど に 代 表 さ れ る な ど ) を 中 心 に 、 毎 回 違 MS - DOS マ シ ン と そ の 関 連 製 品 ( 周 辺 機 器 、 ア プ リ ケ ー シ ョ ン 、 ユ ー テ ィ リ テ ィ 、 。 ロ っ た 角 度 で 取 り 上 け て い き ま す 。 3 部 で は 、 「 米 国 版 PC MAGAZINE 」 か ら 、 日 本 の 市 場 動 向 に も 関 連 が あ り 、 読 者 の 関 心 の 高 い と 思 わ れ る 製 品 評 価 記 事 を 翻 訳 転 載 し ま す 。 ・ 年 間 最 優 秀 プ ロ ダ ク ツ の 選 定 パ ソ コ ン 本 体 、 八 一 ド テ ィ ス ク 、 プ リ ン タ 、 代 表 的 な ア プ リ ケ ー シ ョ ン な ど 、 読 者 に と っ て の 基 本 製 品 と し て 位 置 づ け ら れ る も の に つ い て は 、 上 半 期 、 下 半 期 こ と に 可 能 な 限 り の 製 品 を 集 め 、 総 合 評 価 に よ っ て 年 間 最 優 秀 プ ロ ダ ク ツ の 選 定 を 行 い ま す 。 ー 新 製 品 情 報 舌 題 の 新 製 品 、 メ ジ ャ ー で 注 目 度 の 高 い 新 製 品 な ど 、 CPIJ 、 ノ ヾ ソ コ ン 本 体 、 主 要 周 辺 機 器 、 ア プ リ ケ ー シ ョ ン 、 ユ ー テ ィ リ テ ィ 、 言 語 と い っ た そ れ そ れ の カ テ ゴ リ ー の な か で キ ー プ ロ ダ ク ツ 的 な 性 格 を 持 つ 新 製 品 を 取 り 上 げ 、 2 つ の 異 な っ た ア プ ロ ー チ 方 法 で 、 よ り 深 く 、 よ り 詳 細 に 製 品 プ ロ フ ィ ー ル を 伝 え て い き ま す 。 ・ 日 日 ST LOOKS 基 本 テ ス ト 項 目 に つ い て の べ ン チ マ ー ク テ ス ト や 実 際 に 使 用 し た う え で の 製 品 評 価 を も と に 、 機 能 及 び 性 能 面 ま で 深 く 掘 り 下 げ た 新 製 品 情 報 で 構 成 し ま す 。 取 り 上 げ る 製 品 に よ っ て は 既 存 の 競 合 製 品 と の 比 較 評 価 も 盛 り 込 み 、 コ ス ト パ フ ォ ー マ ン ス な ど の 観 点 か ら 十 分 な 比 較 検 討 が で き る 材 料 を 提 供 し ま す 。 ま た 、 「 PC ラ ホ ・ テ ス ト レ ポ ー ト 」 同 様 、 日 本 の 市 場 動 向 に も 関 連 す る 製 品 に 関 し て は 、 米 国 版 か ら の 翻 訳 転 載 も 随 時 行 い ま す 。 ・ IJP COMING 新 製 品 リ リ ー ス 情 報 を も と に 、 最 新 の 製 品 情 報 を 詳 細 に 、 か っ 、 わ か り や す く 伝 え ま す 。 単 な る イ ン フ ォ メ ー シ ョ ン 記 事 に 終 わ ら せ る こ と な く 、 製 品 購 入 時 の 判 断 材 料 と し て 役 立 つ 、 実 用 度 の 高 い 記 事 に ま で 仕 上 げ る こ と で 、 他 誌 の 類 似 ペ ー ジ と の 差 別 化 を 図 り ま す 。 新 製 品 や 情 報 が 氾 濫 す る な か て 、 読 者 に 的 確 な 判 断 や 評 価 が で き る よ う な 視 点 を 与 え る こ と を 目 的 と し ま す 。 米 国 版 か ら の 翻 訳 転 載 と 「 日 本 版 PC MAGA 乙 NE 」 の オ リ ジ ナ ル コ ラ ム の 2 本 だ て で 構 成 し ま す 。 米 国 版 で は 、 著 名 コ ラ ム ニ ス ト が 、 グ ロ ー ノ ヾ ル な 視 点 と 軽 快 な 語 り 口 で ノ ヾ ソ コ ン 業 界 の さ ま ざ ま な 側 面 を 批 評 し て い ま す 。 米 国 ノ ヾ ソ コ ン 界 の 大 き な ト レ ン ド は 、 必 ず と い っ て い い ほ ど 数 年 後 に は 日 本 の ノ ヾ ソ コ ン 界 の 動 き と な る た め 、 示 唆 に 富 ん だ 彼 ら の コ ラ ム は 、 日 本 の 読 者 に と っ て も 有 用 な 情 報 や 視 点 を 与 え て く れ る は す で す 。 日 本 版 オ リ ジ ナ ル コ ラ ム で は 、 読 者 に と っ て よ り 身 近 な 話 題 か ら 、 90 年 代 に 入 っ て 日 本 の ノ ヾ ー ソ ナ ル コ ン ピ ュ ー テ ィ ン グ 環 境 が ど う 変 わ っ て い く か と い っ た 話 題 ま で 、 幅 広 い テ ー マ を 設 定 し て い き ま す 。 ・ 起 用 コ ラ ム ニ ス ト 富 田 倫 夫 / 山 田 祥 平 ほ か ー 海 外 情 報 、 そ の 他 製 品 情 報 ソ フ ト 、 八 一 ド の 製 品 情 報 を 多 角 的 、 か っ 網 羅 的 に 捉 え る こ と を 目 的 と し た 情 報 ペ ー ジ で す 。 業 界 の 大 き な 動 き 、 シ ョ ッ プ 情 報 、 ト ラ ブ ル 対 策 、 読 者 の 相 談 ペ ー ジ 、 製 品 カ テ ゴ リ ー 別 の カ タ ロ グ 的 な 情 報 な ど で 構 成 し ま 魂 ・ BUSINESS LJP DATE 内 外 の ノ ヾ ソ コ ン 業 界 の 動 き を 知 る た め の 業 界 ニ ュ ー ス を 中 心 に 掲 載 し ま す 。 国 内 の 主 な ニ ュ ー ス は も ち ろ ん 、 米 国 か ら の ホ ッ ト な ニ ュ ー ス も 届 け ま す 。 ・ BUYERS GUIDE 八 一 ド 、 ソ フ ト の 主 要 製 品 カ テ ゴ リ ー 別 に 毎 回 テ ー マ を 設 定 し 、 現 在 、 市 場 に 出 荷 さ れ 、 購 入 す る こ と が て き る 製 品 を 網 羅 し た カ タ ロ グ 的 総 合 案 内 。 製 品 の ス ペ ッ ク か ら 価 格 ま て 詳 細 に 網 羅 し ま す 。 ・ パ ソ コ ン 製 品 売 れ 筋 情 報 今 、 最 も 売 れ て い る 製 品 は ? 全 国 の 主 要 パ ソ コ ン シ ョ ッ プ の 最 新 テ ー タ を 集 計 。 パ ソ コ ン 本 体 、 周 辺 機 器 、 ア プ リ ケ ー シ ョ ン の 各 分 野 で の ホ ッ ト な 売 れ 筋 情 報 を 、 製 品 カ テ ゴ リ ー 別 に 提 供 し ま す 。 ・ パ ソ コ ン Q & A 読 者 か ら の 質 問 八 ガ キ 等 へ の 回 答 と 、 困 っ た と き に 役 立 つ ユ ー テ ィ リ テ ィ の 紹 介 な ど を 行 い ま す 。 PC MAGAZINE 米 国 版 バ イ ヤ ー ズ ガ イ ド と し て の [ PC MAGAZINE] 現 在 、 米 国 内 て 発 行 さ れ る コ ン ピ ュ ー タ 専 門 の 出 版 物 と P 「 30n ね on し て 発 行 部 数 、 広 告 量 と も に ナ ン バ ー 1 の 地 位 に あ る 雑 誌 、 、 ー Graphics そ れ が ジ フ ・ テ ー ビ ス ・ ノ ヾ プ リ ッ シ ン グ 社 の PC MAGAZI NEC す 。 こ の 米 国 版 PC MAGAZINE の 目 的 は 、 パ ソ コ ン 市 場 に 流 通 し て い る あ ら ゆ る 製 品 を 厳 し て 評 価 し 、 企 業 内 の パ ソ コ ン ヾ イ ヤ ー た ち の ニ ー ズ に 的 確 に 対 応 す る こ と で す 。 ※ 発 行 部 数 : 70 万 部 ( ' 89. l. 現 在 ) 、 発 行 周 期 : 月 2 回 刊 、 定 価 : $ 2.95 (USA)/$3.95(Canada & FO 「 eign ) 、 創 刊 年 : ' 82.2. 一 日 本 ソ フ ト ノ ヾ ン ク 出 版 事 業 部 東 京 都 千 代 田 区 九 段 南 2-3 ー 26 谷 03-230 ー 7670 : 営 業 部 カ 2 ン ス テ コ に 格 に 譬 用 イ い MAGAZINE JAPANESE E 引 ON 580yen Bill Mach 「 one/John C. DVO 「 ak/Jim SeymOU 「 /William Zachmann/Stephen Manes/

月刊 C MAGAZINE 1989年12月号


eader's 0 om C マ ガ の パ ワ ー に 驚 く 最 初 , C マ ガ ジ ン の 墫 を 聞 い た と き は た ん な る ウ ケ ね ら い の 雑 誌 か と 思 っ た が , い ざ 手 に と っ て み て み る と , そ の パ ワ ー に は 少 し ば か り 驚 い て し ま っ た 。 MS ー DOS の 環 境 を ふ く め た C プ ロ グ ラ ミ ン グ て 、 か ゆ い と こ ろ に 手 が と ど く と い う 感 じ 。 内 容 が 非 常 に 濃 く て た い へ ん 参 考 に な っ た 。 東 京 ・ 長 谷 川 豊 ( 20 ) 初 級 者 か ら 上 級 者 ま で 満 足 す る 雑 誌 に 私 の よ う に BASIC か ら C に の り か え よ う と 考 え て い る 人 は 多 い と 思 い ま す 。 そ し て , C マ ガ ジ ン に 期 待 す る 人 も 多 い と 思 い ま す 。 初 級 者 か ら 上 級 者 ま て , み ん な が 満 足 て 、 き る 本 て 、 あ っ て ほ し い と 願 っ て い ま す 。 初 級 者 が コ ン パ イ ル や ポ イ ン タ を 乗 り 越 え て 本 当 の 意 味 て の C プ ー ム が や っ て く る と 思 い ま す 。 最 後 に , 「 私 を C に つ れ て っ て 」 ナ ン チ ャ ッ テ ・ ・ 青 森 ・ 中 村 良 一 ( 30 ) ゆ っ く り と C に 取 り 組 み ま す C の 本 は 多 く 出 て い ま す が , C の 情 報 誌 は な い と 思 い ま す 。 月 1 回 の 発 行 て 、 得 た 情 報 を 1 カ 月 て 、 自 分 の も の に し て い け る の て 、 , ゆ っ く り と C プ ロ グ ラ ミ ン グ を し て い き た い と CMAGAZINE 1989 12 CM C 言 語 へ の 期 待 が 大 き く て , あ 岐 阜 ・ 川 田 保 至 ( 30 ) 思 い ま す 。 期 待 し て い ま す 。 140 ら た め て 驚 い て い ま す 。 期 待 を 裏 切 ら な い よ う に し な く て は ・ ・ ・ ・ ・ と 編 集 部 一 同 ヒ ヤ 汗 と 脂 汗 を 流 し て お り ま す 。 意 見 交 換 の 場 を 創 刊 号 と い う こ と て 、 , た い へ ん 偉 い 方 々 ば か り 登 場 さ れ て い た の て , 少 々 固 苦 し か っ た よ う に 思 う 。 ど ち ら か と い う と , 我 々 の よ う な 下 々 の 意 見 交 換 の 場 所 が ほ し い し , 読 者 獲 得 に も な る と 思 う 。 た っ た ひ と つ の 言 語 の 専 門 誌 と い う て 、 , 頑 張 っ て ほ し い と 思 い ま す 。 熊 本 ・ 田 邊 伸 吾 ( 20 ) CM 今 後 , 投 稿 や 自 作 プ ロ グ ラ ム の コ ー ナ ー も つ く っ て い く 予 定 て 、 す 。 ど し ど し 手 紙 , 原 稿 , プ ロ グ ラ ム を お 送 り く だ さ い 。 お 待 ち し て い ま す 。 付 録 の ゲ ー ム を 増 や し て 創 刊 号 の 付 録 デ ィ ス ク の ゲ ー ム は も え た 。 面 が も う 少 し た く さ ん あ れ ば よ か っ た の に ・ 神 奈 川 ・ 品 川 憲 一 ( 25 ) CM 喜 ん て 、 い た だ け て 幸 い て 、 す 。 次 の 面 は ぜ ひ ご 自 身 て 、 つ く っ て み て く だ さ い 。 自 信 作 が て 、 き ま し た ら 編 集 部 に お 送 り く だ さ い 。 お も し ろ い 面 が 集 ま っ た ら , も う 一 度 デ ィ ス ク に 掲 載 し ま す 。 入 門 者 向 け の 記 事 を も っ と TurboC を 購 入 し て C の 勉 強 を し よ う と し た と き に C マ ガ ジ ン が 出 た の て 、 , 今 後 , 購 読 す る こ と に し て い ま す 。 し た が っ て , 入 門 講 座 を わ か り や す く お 願 い し ま す 。 山 口 ・ 吉 原 卓 二 ( 58 ) CM 入 門 講 座 と あ わ せ て 新 連 載 の 「 C 言 語 フ ォ ー ラ ム 」 を 活 用 く だ さ い 。 C 言 語 て 、 陥 り や す い ま ち が い が よ く 理 解 い た だ け る か と 思 い ま す 。 用 語 解 説 が ほ し い 専 門 用 語 が 非 常 に 多 く , 意 味 の わ か ら な い 用 語 も 多 少 あ っ た 。 専 門 用 語 解 説 の 特 集 を 組 ん て 、 ほ し い と 思 い ま す 。 用 語 解 説 を デ ィ ス ク て 、 付 録 に し て く れ た ら , な お う れ し い の て 、 す が 。 秋 田 ・ 斎 藤 太 ( 24 ) CM C 用 語 解 説 は 鋭 意 企 画 準 備 中 て 、 す 。 今 後 の C マ ガ に ご 期 待 く C 言 語 修 得 に 意 欲 オ ご さ い て 、 を 読 者 層 に し て い ま す の て 、 , ど CM C マ ガ は 初 心 者 か ら 上 級 者 ま 埼 玉 ・ 青 山 昭 彦 ( 28 ) て く れ ま し た 。 再 度 , C 言 語 の 修 得 の 意 欲 を も た せ っ て し ま っ た 私 て 、 す が , こ の 本 は 連 の 本 や 雑 誌 を 読 む ほ う が 多 く な 近 , パ ソ コ ン を 操 作 す る よ り , 関 は た い へ ん わ か り や す か っ た 。 最 「 は じ め て 学 ぶ C プ ロ グ ラ ミ ン グ 」 い と こ ろ が ほ と ん ど の 私 て 、 す が , 読 ん て 、 い て も , わ け の わ か ら な な た て 、 も 安 心 し て 読 め る よ う な 誌 面 構 成 に し て い き た い と 思 っ て い ま す 。 C マ ガ に Pascal を / C マ ガ ジ ン に PascaI の 記 事 を 望 む の は 無 理 な こ と て 、 し よ う か 。 UNIX 関 連 の 記 事 を ふ く め て ほ し い と 思 い ま す 。 付 録 デ ィ ス ク を 毎 回 っ け て く だ さ い 。 毎 月 買 い ま す 千 葉 ・ 鶴 岡 利 明 ( 27 ) 息 の 長 い 雑 誌 に 980 円 の 中 身 に は 満 足 し て い る 。 も っ と も , 付 録 の フ ロ ッ ピ ー デ ィ ス ク 抜 き て 、 な ら 高 い か な と 思 い ま す 。 て も , fOh! PC 』 ま て 、 は い か な く て も ( 発 行 部 数 ) , 息 の 長 い 雑 誌 に し て く だ さ い 愛 媛 ・ 増 田 志 郎 ( 36 ) CM 付 録 デ ィ ク ス は 毎 月 必 ず つ け ま す の て 、 ご 期 待 く だ さ い C 十 十 に 関 す る 記 事 を C コ ン パ イ ラ の 内 部 構 造 に 興 味 を も っ て い ま し た 。 「 yacc に よ る C コ ン パ イ ラ ブ ロ グ ラ ミ ン グ 」 は , 私 に と っ て 本 当 に タ イ ム リ ー な 企 画 て 、 し た 。 今 , オ プ ジ ェ ク ト 指 向 が 話 題 に な っ て い ま す 。 C 十 十 に 関 す る 記 事 を 希 望 し ま す 。 秋 田 ・ 横 山 昭 彦 ( 34 ) CM 新 年 1 月 号 の 特 集 て 「 オ プ ジ ェ ク ト 指 向 」 を 取 り 上 げ る 予 定 て 、 す 。

月刊 C MAGAZINE 1989年12月号


LL 円 年 月 日 時 分 秒 O ミ ム メ モ ャ ュ ョ ラ リ ル レ ロ ワ ン ・ O タ チ ッ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ へ ホ マ 日 一 ア イ ウ ェ オ カ キ ク ケ コ サ シ ス セ ソ ま し 9 示 を ・ ー -x ー E C 0 コ レ ス マ 2 3 4 Z 8 Z ① O LLJ 表 0 1 2 3 4 5 6 7 8 9 < 日 (_) LLI LL 注 爪 List 3 ミ / 、 、 / 0 ロ 000 ◎ 0000 006 田 町 囮 ロ 1 : # i nc lud e く std i 0. h > 2 : 3 : void main() 5 : i nt ch : 6 : pr i ntf ( " 1 文 字 入 力 し て 下 さ い 。 7 : scanf("%c", &ch ) : 8 : printf("%c は 小 文 字 で す 。 yn", ch ) : else if ( ( ch 〉 ニ 'A' ) & & ( ch ← printf("%c は 大 文 字 で す 。 Yn", ch ) : e 1 s e i f ( ( ch > = ・ 0 ' ) & & ( ch く = 14 : printf("%c は 数 字 で す 。 Yn". ch ) : 16 : printf("%c は 英 数 字 で は あ り ま せ ん 。 yn", ch ) : 17 : e 1 S e コ ラ ム 2 # define 構 文 #define 構 文 は , 創 刊 号 で 出 た 構 文 で す 。 覚 え て い る で し よ う か ? こ れ は , 定 数 な ど を 定 義 す る も の で し た ね 。 # define MAX 10 こ れ は , 値 が 田 の MAX と い う 定 数 を 定 義 し て い ま す 。 つ ま り # define 構 文 で は # define AAA BBB に よ り AAA を BBB に 定 義 し て い る の で す 。 こ の 作 業 は , 実 際 に は プ リ プ ロ セ ッ サ と 呼 ば れ る プ ロ グ ラ ム に よ っ て 行 わ れ ま す 。 プ ロ グ ラ ム を コ ン バ イ ル す る 前 に 前 処 理 を 行 っ て く れ る の が プ リ プ ロ セ ッ サ で す 。 # define の 場 合 は , プ ロ グ ラ ム 中 に AAA と 出 て き た ら " " で 囲 ま れ て い な い か ぎ り , そ れ を す べ て BBB に 置 き 換 え て く れ ま す 。 そ し て , そ の 処 理 を し た プ ロ グ ラ ム を コ ン バ イ ラ に 渡 す の で す 。 た と え ば , 以 下 の よ う な プ ロ グ ラ ム が あ っ た と し ま す 。 # include く stdiO. h 〉 # define TEST 1000 VOid main( ) 力 を し て い る の て 、 判 断 も ASCII コ ー ド て 、 行 'a' の よ う に シ ン グ ル ク オ ー テ ー シ ョ ン て 、 囲 っ て い ま す 。 ASCII コ ー ド は , 16 進 数 て 、 表 す と 表 1 の よ う に な っ て い ま す 。 こ の よ う に ASCII コ ー ド は , 1 か ら 9 ,A か ら Z ,a か ら z ま て 、 連 続 的 に コ ー ド が 1 ず っ 増 え て い る の て 、 , の else-if 文 の よ う な 比 較 て 、 小 文 字 , 大 文 字 , 数 字 を 区 別 て 、 き る の て 、 す 。 ま た , 練 習 と し て List1 を else-if 文 を 用 い て 書 き 直 し て み て く だ さ い while 文 の 書 式 と 制 御 構 造 今 ま て 、 の 一 連 の 条 件 文 は , 基 本 的 に は あ る 条 件 を も と に 次 の 文 を 実 行 す る か ど う か を 決 め る も の て 、 し た 。 つ ま り , 文 は 一 度 だ け し か 実 行 さ れ ま せ ん て 、 し た 。 そ れ に 対 し て , while 文 は 繰 り 返 し 判 断 を す る 制 御 文 て 、 す 。 あ る 条 件 を も と に , 以 下 の 文 を 繰 り 返 す か ど う か を 制 御 し ま す 。 while ( 式 ) 文 ; Fig. 4 の while 文 の 制 御 構 造 を 見 て く だ さ い 。 ① 式 が 真 な ら ば ② が 実 行 さ れ , 再 び ① 116 CMAGAZINE 1989 12 匚 = コ printf ("TEST=%d*n", TEST); こ の プ ロ グ ラ ム を プ リ プ ロ セ ッ サ の み を 通 す と , 以 下 の よ う に な り ま す 。 # include く stdiO. h> void main ( ) printf ("TEST ・ %d当心, 1000 ) ; こ の よ う に , # define で 定 義 さ れ た も の は , プ リ プ ロ セ ッ サ に よ っ て コ ン バ イ ル す る 前 に 置 き 換 え ら れ て い る の で す 。 ま た , " " で 囲 ま れ た と こ ろ は 置 き 換 え ら れ て い な い こ と が わ か り ま す 。

月刊 C MAGAZINE 1989年12月号


extern int a [10] は OK て 、 す が , int extern a[10] は ダ メ て 、 す 。 ⑤ は , 式 の コ ー ド 生 成 を す る の に , 数 値 型 の 種 類 が 増 え す ぎ る と 組 み 合 わ せ の パ タ ー ン が 多 く な っ て し ま う た め に 設 け た 制 限 て 、 す 。 char は 符 号 つ き と し て 扱 わ れ ま す 。 な お , signed char と 書 く こ と は て 、 き ま せ ん 。 int と char を も と に , ポ イ ン タ や 配 列 を 任 意 に 組 み 合 わ せ て 宣 言 て 、 き ま す 。 ⑥ も , コ ン パ イ ラ 簡 素 化 の た め に 設 け た 制 限 て 、 す 。 Cm て 、 は , 関 数 は プ ロ ト タ イ プ 風 main(int argc, char * * argv) は 不 可 て 、 す 。 た だ し , 「 プ ロ ト タ イ プ 風 」 と お 断 り し た よ う に , 構 文 が プ ロ ト タ イ プ に な っ て い る だ け て 、 , パ ラ メ ー タ の 型 チ ェ ッ ク を し な い の は ご 愛 敬 て 、 す 。 ま た , Cm コ ン パ イ ラ に は プ リ プ ロ セ ッ サ は 含 ま れ て い ま せ ん 。 C コ ン パ イ ラ 用 の プ リ プ ロ セ ッ サ を 流 用 す る こ と に し ま す 。 具 体 的 に は , 創 刊 号 付 録 の LSIC ー 86 試 食 版 の プ リ プ ロ セ ッ サ CCP を 使 う こ と に し ま し ょ こ ま て 、 に 説 明 し た 相 違 点 以 外 て 、 は , cm は , C と ま っ た く 同 じ 仕 様 に な っ て い ま す 。 キ ャ ス ト や sizeof な ど も ち ゃ ん と サ ポ ー ト し て い ま す 。 有 名 な べ ン チ マ ー ク テ ス ト の 「 エ ラ ト ス テ ネ ス の ふ る い 」 も そ の ま ま て 、 コ ン パ イ ル 実 行 す る こ と が て 、 き ま す (List1)0 LSIC て 、 9 秒 , TurboC て 、 12 秒 , MS-c て 、 10 秒 か か る と こ ろ を , Cm は 24 秒 て 、 す ( PC286 70 CMAGAZINE 1989 12 と 定 義 し ま す 。 従 来 の main (argc, argv) int argc ; char **argv ; V10MHz)0 ま あ , 予 想 し て い た ほ ど は 悪 く は な い な , と い う の が 開 発 者 の 感 想 て す 。 Cm コ ン バ イ ラ の 構 成 Cm コ ン パ イ ラ は , C ソ ー ス フ ァ イ ル (. c) が 12 個 , C ヘ ッ ダ フ ァ イ ル ( 上 ) が 3 個 , yacc ソ ー ス フ ァ イ ル (. y ) が 1 個 の , 計 16 個 の フ ァ イ ル か ら 構 成 さ れ て い ま す ( 表 1 ) 。 ソ ー ス プ ロ グ ラ ム 全 体 て 、 約 4500 行 ほ ど の 長 さ て 、 す 。 こ れ ら の フ ァ イ ル は 今 月 号 の 付 録 の フ ロ ッ ヒ 。 ー に 収 録 さ れ て い ま す 。 こ の う ち ,yaccpar. c は , 前 回 説 明 し た よ う に , KM-yacc,€ ッ ケ ー ジ に 付 属 し て い る フ ァ イ ル て 、 , パ ー サ の 本 体 ( 関 数 yyparse ) が 定 義 さ れ て い ま す 。 ま た , cm. h は , KM-yacc の -d オ プ シ ョ ン に よ っ て 自 動 的 に 生 成 さ れ る ト ー ク ン の マ ク ロ 定 義 て 、 す 。 function.h は 関 数 プ ロ ト タ イ プ て 、 , ス ト リ ー ム エ デ イ タ sed を 使 っ て 自 動 生 成 し た も の て 、 す 。 こ れ ら 以 外 の も の が , 人 手 て 、 作 成 し た フ ァ イ ル て 、 す 。 こ れ か ら , Cm コ ン パ イ ラ の 作 成 に 入 る わ け て 、 す が , 実 際 に 筆 者 が 開 発 し た 順 序 に 従 っ て 話 を 進 め る こ と に し ま し よ う 。 ま た , 残 念 な が ら 紙 面 の 都 合 上 , 全 リ ス ト を 掲 載 す る わ け に は い き ま せ ん 。 て 、 す か ら , デ ィ [ 表 1 ] Cm コ ン バ イ ラ の ソ ー ス フ ァ イ ル 名 一 覧 ス ク て 、 配 付 す る ソ ー ス プ ロ グ ラ ム を 適 宜 参 照 し な が ら 読 み 進 ん て 、 い た だ く こ と に な り ま す 。 必 要 に 応 じ て 要 所 を 抜 粋 し た リ ス ト を 掲 載 し ま す 。 Cm コ ン パ イ ラ の 開 発 は だ い た い 次 の 順 序 て 、 行 い ま し た 。 ① 文 法 を 定 義 す る (cm. y) ② レ キ シ カ ル ア ナ ラ イ ザ を つ く る ( lex. c , lexstr. c)o こ の 時 点 て 、 , レ キ シ カ ル ア ナ ラ イ ザ と パ ー サ ( 構 文 解 析 部 ) が 完 成 。 と り あ え ず , プ ロ グ ラ ム を パ ー ス す る こ と が て 、 き る ( も っ と も , 文 法 工 ラ ー が な け れ ば ウ ン と も ス ン と も い い ま せ ん ③ ヒ ー プ 領 域 ハ ン ド ラ ( heap. c ) , シ ン ボ ル テ ー プ ル 処 理 ル ー チ ン (table. c) , オ プ ジ ェ ク ト コ ー ド 出 力 ル ー チ ン ( gen code. c) な ど の , ハ ウ ス キ ー ヒ 。 ン グ 部 分 を つ く る ④ 宣 言 の 処 理 ( declare. c ) を つ く る ⑤ 式 の 意 味 解 析 ( exp. c ) , 式 の コ ー ド 生 成 (genexp. c) を つ く る ⑥ 文 の 処 理 ( stmt. c ) を つ く る 今 回 ( 第 3 回 ) は ① , 第 4 回 は ② ~ ④ , 第 5 回 は ⑤ の 前 半 , 第 6 回 て 、 ⑤ の 後 半 と ⑥ , と い う ペ ー ス て 、 今 後 の 連 載 を 進 め て い く 予 定 て 、 す 。 フ ァ イ ル 名 declare. C exp. C gencode. C genexp. C heap. c lex. C lexstr. c rnaln . C mlSC . C stmt. c table. c yaccpar. C cm. h cmder. h function. h cm ・ Y 内 容 宣 言 と 定 義 を 処 理 す る Cm 言 語 の 文 法 定 義 関 数 プ ロ ト タ イ プ (sed で 作 成 ) 型 , マ ク ロ の 定 義 ト ー ク ン の マ ク ロ 定 義 ( cm. y を も と に yacc が 生 成 ) バ ー サ 本 体 ( KM - yacc バ ッ ケ ー ジ の も の ) シ ン ホ ル テ ー プ ル 処 理 ル ー チ ン 文 の コ ー ド を 生 成 す る 工 ラ ー 処 理 , 型 合 わ せ , 型 チ ェ ッ ク , 定 数 式 の 畳 み 込 み な ど 下 請 け ル ー チ ン 群 Cm コ ン ノ ヾ イ ラ メ イ ン ル ー チ ン 厄 x. c の 下 請 け で , 文 字 列 の 処 理 を 行 う レ キ シ カ ル ア ナ ラ イ サ ( 文 字 列 ) レ キ シ カ ル ア ナ ラ イ ザ ( 本 体 ) 言 と 式 を 表 現 す る 木 構 造 を 扱 う ル ー チ ン ヒ ー プ 領 域 八 ン ド ラ exp. c が つ く っ た 木 構 造 を た ど り な が ら オ プ ジ ェ ク ト コ ー ド を 生 成 す る 式 の コ ー ド 生 成 を 行 う オ プ ジ ェ ク ト コ ー ド 生 成 ル ー チ ン 構 文 木 を 作 り 出 す こ の フ ァ イ ル の ル ー チ ン は , cm. y の 中 の 式 の ア ク シ ョ ン か ら 呼 び 出 さ れ , 式 の 意 味 解 析 ル ー チ ン す べ て の 宣 言 / 定 義 を 処 理 す る 外 部 宣 言 , 関 数 定 義 , バ ラ メ タ 宣 言 , ロ ー カ ル 宣 言 な ど

月刊 C MAGAZINE 1989年12月号


円 89 年 に 月 一 日 発 行 ( 毎 月 一 回 一 日 発 行 ) 第 一 巻 第 3 号 通 巻 3 号 ー 9 。 9 。 。 12 。 , CONTENTS VOL.I c 言 語 最 前 線 NHK 人 体 」 を 生 ん た C 言 語 特 別 イ ン タ ピ ュ ー 新 PC -9800 シ リ ー ズ ほ か lnformation Room BOOK REVIEW PDS 最 新 レ ポ ー ト 8 6 0 1 オ フ ジ ェ ク ト の 設 計 手 法 最 新 MS-DOS 考 察 マ イ ク ロ ソ フ ト ・ セ イ コ ー エ プ ソ ン ・ 富 士 通 ・ 日 本 旧 M 秋 津 彰 文 / 石 田 秋 也 M S- DOS プ ロ グ ラ ミ ン ク 入 門 第 3 回 プ ロ セ ス の 生 成 と 終 了 秋 津 彰 文 ・ 63 C プ ロ グ ラ マ の た め の yacc に よ る C コ ン 督 ラ ブ ロ グ ラ ミ ン ク ・ 69 C コ ン バ イ ラ の 内 部 を 詳 解 第 3 回 文 法 を 定 義 す る 近 藤 嘉 雪 QuickC 「 20 徹 底 チ ェ ッ ク 初 級 ・ 上 級 プ ロ グ ラ ミ ン グ 池 田 和 徳 / 佐 藤 隆 実 践 C プ ロ グ ラ マ 養 成 講 座 第 3 回 ポ イ ン タ 変 数 と 配 列 三 田 典 玄 の 応 用 言 き 吾 第 1 回 フ ァ イ ル 操 作 編 ① 高 橋 良 明 新 連 載 恥 す か し な か ら ド ジ り ま し た 第 1 回 マ ク ロ の 岩 谷 宏 C 言 語 フ ォ ー ラ ム は じ め て 学 ぶ C プ ロ グ ラ ミ ン グ C 言 語 入 門 講 座 第 3 回 プ ロ グ ラ ム を 制 御 す る 一 制 御 文 高 木 聡 / 山 崎 信 行 言 言 吾 雑 学 言 冓 座 第 2 回 の 宣 言 ・ 書 き 方 と 読 み 方 乗 松 保 智 ワ ン ポ イ ン ト プ ロ ク ラ ミ ン グ 講 座 第 3 回 ェ ス ケ ー プ シ ー ケ ン ス に よ る 画 面 制 御 上 田 哲 ニ lnformation from Compiler Maker マ イ ク ロ ソ フ ト / ホ ー ラ ン ド ジ ャ ノ ヾ ン エ ル ・ エ ス ・ ア イ ジ ャ ノ ヾ ン ラ イ フ ボ ー ト Reade 「 'S 日 00m 付 録 D ー SK の 内 容 Book ShOP Repo 「 t EDITOR'S 日 00M ・ 本 記 事 中 の プ ロ グ ラ ム 名 , シ ス テ ム 名 , CPU 名 は 一 般 に 各 メ ー カ ー の 登 録 商 標 て 、 す 。 本 文 中 て は TM , ⑩ 一 ク は 明 記 し て い ま せ ん 。 ・ 本 誌 に 掲 載 さ れ た す べ て の プ ロ グ ラ ム は 著 作 権 法 上 個 人 て 使 用 す る 目 的 以 外 て ・ 無 断 て ・ 複 製 す る こ と を 禁 じ ら れ て い ま す 。 表 紙 ・ イ ラ ス ト レ ー シ ョ ン ・ 秋 山 育 / デ ザ イ ン ・ 持 田 哲 Designing with Objects Stephen C. Bailey ・ ・ 22 COMPUTER LANGUAGE 提 携 記 事 ・ ・ 33 ・ 79 第 2 特 集 ・ 93 99 ・ ・ 1 1 1 1 13 ・ ・ 123 ・ 130 ・ ・ 134 ・ 140 ・ 142 143 ~ Ver.4 の 実 像 に 迫 る