検索 - みる会図書館

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

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

月刊 C MAGAZINE 1991年12月号


' 91 年 12 月 号 特 別 付 録 ( 5 " 1.2M 8 セ ク タ / ト ラ ッ ク MS-DOS フ ォ ー マ ッ ト ) に は , 次 の プ ロ グ ラ ム が 収 録 さ れ て い ま す 。 ご 使 用 に あ た っ て は , 自 動 解 凍 圧 縮 フ ァ イ ル の 解 凍 方 法 な ど , さ ら に 詳 し い 説 明 が 収 録 し て あ る 付 録 デ ィ ス ク の README( テ キ ス ト フ ァ イ ル ) を 必 ず ご 一 読 く だ さ い LSI C -86 Ve 「 3.30 試 食 版 本 誌 ' 89 年 10 月 号 , ' 90 年 10 月 号 , ' 91 年 4 月 号 に 収 録 し , ご 好 評 い た だ い た LSI C ー 86 試 食 版 が 3.30 に バ ー ジ ョ ン ア ッ プ し て 再 登 場 し ま し た 。 多 数 の ご 要 望 に お 応 え し 工 ル ・ 工 ス ・ ア イ ジ ャ パ ン ( 株 ) の ご 協 力 に よ り 収 録 い た し ま し た 。 Ver 3.30 に は リ ン カ お よ び プ ロ フ ァ イ ラ が バ ン ド ル さ れ て い ま す 。 今 ま て と 違 い , 「 リ ン カ を 持 っ て い な い か ら ・ ・ ・ 」 と い う 方 て 、 も お 使 い い た だ け る こ と て 、 し よ う ( MS ー DOS シ ス テ ム と エ デ イ タ は 必 要 て 、 す ) 。 付 録 デ ィ ス ク に 収 録 し た \ LS ℃ 33 \ LS ℃ 330. EXE は 自 動 解 凍 圧 縮 フ ァ イ ル て す 。 解 凍 方 法 に つ い て は README を ご 参 照 く だ さ い 。 郵 便 番 号 ・ 市 外 局 番 ・ 漢 字 デ ー タ 集 読 者 投 稿 プ ロ グ ラ ム 「 郵 便 番 号 を 市 外 局 番 ・ 漢 字 辞 書 デ ー タ 集 」 を ご 覧 い た だ け た て 、 し よ う か ? 「 郵 便 番 号 ・ 市 外 局 番 ・ 漢 字 辞 書 デ 、 一 タ 集 」 と は , 郵 便 番 号 に 対 応 す る 地 域 名 ・ 市 外 局 番 に 対 応 す る 地 域 名 ・ 画 数 や 部 首 に 対 応 す る 漢 字 な ど の デ ー タ 集 て 、 す 。 の デ ー タ を 使 い ATOK7 ( ジ ャ ス ト シ ス テ ム ) , 松 茸 V3 ( 管 理 工 学 研 究 所 ) , WXII + ( ェ ー ア イ ソ フ ト ),VJE-ß( バ ッ ク ス ),DFJ ( デ ジ タ ル ・ フ ァ ー ム ) の 辞 書 に 登 録 す る こ と も て 、 き ま す 。 付 録 デ ィ ス ク に は , 村 田 正 氏 の 了 解 を 得 て *ZIPETC*ZIPETC. EXE と い う 自 動 解 凍 圧 縮 フ ァ イ ル と し て 収 録 し 、 ス 年 1 月 号 ~ ' 91 年 12 月 号 の 目 次 を 付 録 デ ィ ス 録 し て か ら 1 年 が 過 ぎ ま し た 。 そ こ て 、 , ' 91 付 録 デ ィ ス ク に 本 誌 創 刊 号 か ら の 目 次 を 収 月 日 が た つ の は 早 い も の て , ' 90 年 12 月 号 総 目 次 1991 年 MAGAZINE 』 つ い て は README を ご 参 照 く だ さ い は 自 動 解 凍 圧 縮 フ ァ イ ル て 、 す 。 解 凍 方 法 に *BOHYOH*BOHYOH. EXE 付 録 デ ィ ス ク に 収 録 し た 問 に 対 す る 答 え て す 。 解 ANSI C 言 語 入 門 講 座 」 に 送 ら れ て き た 質 発 技 法 」 の 演 習 問 題 の 解 答 リ ス ト , そ し て 「 明 立 野 繁 之 氏 ) と 11 月 号 「 特 集 ラ イ プ ラ リ 開 ル の 内 容 を 表 示 す る プ ロ グ ラ ム ( 著 作 権 者 : デ ィ レ ク ト リ 上 に 存 在 す る ア 不 コ ン フ ァ イ 今 月 の BohYoh デ ィ レ ク ト リ は , 指 定 し た ど を 提 供 す る デ ィ レ ク ト リ て 、 す 。 の た め の ガ イ ド ( 文 書 ) や ユ ー テ ィ リ テ ィ な 本 名 て 、 す ) デ ィ レ ク ト リ へ ! 毎 月 , 初 心 者 よ う こ そ BohYoh ( 「 ば う よ う 」 と 読 み ま す / 活 用 集 ⑧ 「 ANSI C 言 語 入 門 講 座 」 る 予 定 て す 。 次 号 以 降 て 、 も こ の 形 式 て 継 続 し て 収 録 す ま す 。 号 に 収 録 し た LHA て 圧 縮 し た も の を 収 録 し き ま せ ん 。 複 数 の フ ァ イ ル を 本 誌 ' 91 年 5 月 な 量 な の て 、 , 一 度 て 、 収 録 す る す る こ と が て XGCC 関 連 の ソ ー ス フ ァ イ ル だ け て も 膨 大 年 10 月 号 て 収 録 ) 。 バ ー ジ ョ ン ア ッ プ の 差 分 修 正 フ ァ イ ル を ' 91 バ グ フ ィ ッ ク ス 版 を 本 誌 ' 91 年 7 月 号 て 収 録 。 イ ル は 本 誌 ' 91 年 5 月 号 て 、 収 録 。 gcc ccl. x の し た XGCC の ソ ー ス フ ァ イ ル て 、 す ( 実 行 フ ァ グ 」 の 筆 者 , 吉 野 智 興 氏 の ご 好 意 に よ り 収 録 本 誌 「 GCC て 、 学 ぶ 68 ゲ ー ム プ ロ グ ラ ミ ン GNU C CompiIe 「 ⑧ X68000 に 移 植 さ れ た ク に *MOKUJI*MOKUJI.TXT と い う テ キ ス ト フ ァ イ ル て 、 収 録 し ま し た 。 な お , あ わ せ て 収 録 し た MOKUJI. EXE は テ キ ス ト フ ァ イ ル を 読 む た め の ユ ー テ ィ リ テ イ プ ロ グ ラ ム ( ? ) て 、 す 。 使 用 方 法 は REA DME に 記 し ま し た 。 ご 一 読 の う え ご 使 用 く だ さ い タ ッ ク 印 字 機 能 追 加 プ ロ グ ラ ム 読 者 投 稿 プ ロ グ ラ ム 「 タ ッ ク 印 字 機 能 追 加 プ ロ グ ラ ム 」 を ご 覧 い た だ け た て し よ う か ? 「 タ ッ ク 印 字 機 能 追 加 プ ロ グ ラ ム 」 と は , ' 9 0 年 3 月 号 付 録 デ ィ ズ ク に 収 録 し た 「 住 所 録 」 に タ ッ ク 印 字 機 能 を 追 加 す る プ ロ グ ラ ム て 、 す 。 付 録 デ ィ ス ク に は , 矢 沢 久 雄 氏 お よ び 中 央 シ ス テ ム ( 株 ) の 了 解 を 得 て *JYUSH02*JUSH. EXE *JYUSH02*JYUSH02. EXE と い う 自 動 解 凍 圧 縮 フ ァ イ ル と し て 収 録 し ま し た 。 本 誌 掲 載 プ ロ グ ラ ム デ ィ ス ク 内 容 の お 知 ら せ 167 : 丹 羽 信 夫 の 発 想 快 発 : イ ン フ ォ メ ー シ ョ ン : C マ ガ 電 脳 ク ラ ブ TENSAKU : C MAGA セ ミ ナ ー ル ー ム : ス タ ー ト ア ッ プ C 十 十 : 明 解 ANSI C 言 語 入 門 講 座 : ANSI C ー more : ワ ン ポ イ ン ト プ ロ グ ラ ミ ン グ : 応 用 C 言 語 C の 道 具 箱 : 恥 か し な が ら ド ジ り ま し た : 新 MS-DOS 入 門 : ア ル ゴ リ ズ ム と デ ー タ 構 造 : djgcc 詳 解 講 座 TOKUSYU : 特 集 最 新 C ・ C + 十 コ ン パ イ ラ FORTRAN : 日 本 語 版 MS-FORTRAN : 個 人 情 報 管 理 ソ フ ト を ・ ・ ・ PURPOSE : Programming on Purpose N IWA INFO PUZZLE CPP MEIKAI ANSI OPPK OUYOU DOJI MSDOS ALGO DJGCC MSPP

月刊 C MAGAZINE 1991年12月号


特 集 最 新 C ・ C 十 十 コ ン バ イ ラ オ ー バ ビ ュ ー TabIe 19 テ ス ト プ ロ グ ラ ム の 実 行 時 間 の 偏 差 値 一 覧 LS ℃ MS-C T cc Hi hC BC 十 十 TC 十 十 LC djg pp 25.28 ( * ) 53.72 52.73 53.36 54.29 53.25 53.69 53.69 whet whet(87) 54.17 54.20 53.36 25.49 54.97 50.35 53.53 53.93 25.28 ( * ) 53.34 53.98 53.55 52.69 53.98 53.20 53.98 SPlro spi 「 0 ( 87 ) 39.94 57.18 49.99 55.67 54.74 56.35 56.40 29.72 27.67 55.31 55.47 56.99 56.06 44.84 48.36 ー 0 Ⅵ ′ iO 55.29 57.32 54.23 49.26 57.23 34.61 34.1 7 printf 57.31 55.87 54.83 27.82 53.51 43.49 53.45 59.55 53.88 53.47 Str 54.14 48.29 54.14 55.79 52.24 55.30 malloc 54.16 25.94 59.98 59.98 36.61 46.59 46.84 maxalloc 51.43 51 .26 27.36 58.31 getchar 51 .49 49.02 50.58 60.55 51.55 50.90 54.02 50.00 61.33 27.40 48.54 56.26 gets 68.22 52.89 34.34 46.45 46.56 52.78 55.78 43.00 Sleve 55.22 53.85 32.18 39.73 61 .30 49.73 60.12 47.87 maze 37.73 37.78 60.52 40.41 60.22 54.45 58.55 50.34 int 46.62 28.53 58.78 59 ℃ 4 53.78 56.59 49.97 benchfn 46.69 58.29 58.49 41 . 1 9 39.64 33.88 55.94 56.11 56.47 mystr 44.99 46.66 32.75 53.31 63.87 56.08 43.32 59 ℃ 3 dhry 44.60 48.38 58.16 27.98 54.67 53.17 56.54 56.50 tree 56.42 44.73 46.60 57.35 28.29 54.41 55.72 hash 56.48 nl(bench) 54.13 54.67 35.45 57.92 33 ℃ 1 56.84 57.1 1 50.88 nI(bench2) 50.66 59.04 29.30 56.74 42.77 56.57 56.74 48.1 9 nl(bench3) 43.13 56.52 70.48 43.98 50.53 50.53 38.00 46.83 33.73 nothing 56.18 56.18 55.97 56.18 56.18 34.34 5 1 .24 偏 差 値 平 均 53.18 53.23 46.96 48.96 57.00 43.36 49.37 47.50 ( 注 ) 浮 動 小 数 点 演 算 を 含 む whet , spiro は 本 特 集 て 取 り 上 け た d 」 gpp Ver. 1 .03 の エ ミ ュ レ ー タ ( emu387 ) て は 途 中 て 止 ま っ て し ま っ た か , 最 新 版 の Ve 「 . 1 .05 の emu387 を 使 う と 止 ま ら す に 実 行 て き た ( た だ し , 速 度 は 見 て の と お り 非 常 に 遅 い ) TabIe 20 テ ス ト プ ロ グ ラ ム の 実 行 時 間 の 順 位 覧 BC 十 十 TC 十 十 LC whet 3 3 2 whet(87) 3 2 6 1 1 4 SP に 0 s i 「 0 ( 87 ) 3 2 7 4 ー 0 、 ⅵ 0 5 3 2 printf 1 5 5 4 7 Str malloc 3 4 7 maxalloc 1 1 5 getchar 4 3 7 4 5 3 etS 6 5 4 Sleve 3 4 8 maze 8 int 7 1 6 benc hfn 7 8 5 4 3 mystr dhry 6 5 8 2 3 7 tree 2 hash 3 7 nl(bench) 3 2 6 nI(bench2) 4 2 6 nl(bench3) 3 3 8 nothin 1 1 5 順 位 平 均 3.61 3.30 5.52 コ ン パ イ ラ は 一 長 一 短 が あ っ て 一 概 に 順 位 は つ け ら れ な い djgpp, TOWNS gcc, High C 386 の プ ロ テ ク ト モ ー ド コ ン パ イ ラ は , ほ か の リ ア ル モ ー ド コ ン パ イ ラ に 比 べ て 遅 い よ う に 見 え る が , た と え ば int を 32 ビ ッ ト て 、 計 算 し て い る な ど の 条 件 の 違 い に よ っ て , int. c や dh ry. c の 実 行 速 度 な ど て 、 単 純 に 比 較 て 、 き な い こ の 三 つ の コ ン パ イ ラ の 中 て 、 は 80386CPU を 初 め か ら タ ー ゲ ッ ト に し て い る High C 3 86 が そ れ ほ ど 奮 わ な か っ た の が 意 外 て 、 あ る 。 市 販 製 品 て 、 あ る だ け に , ラ イ プ ラ リ の 速 度 は 3 者 の 中 て 、 も っ と も よ か っ た が , コ ー ド の 速 度 は 芳 し く な い ま た ,TOWNSgcc と djgpp は ど ち ら も 元 は 同 じ gcc て 、 あ り , 生 成 さ れ る コ ー ド は そ れ ほ ど 違 わ な い は ず な の に , 全 体 的 に djgpp の ほ う が 高 速 て 、 あ る の は , DOS 工 ク ス テ ン ダ の 性 能 に よ る の だ ろ う か 。 djgpp は コ ン パ イ ル 速 度 , オ プ ジ ェ ク ト サ イ ズ , べ ン チ マ ー ク 速 度 の す べ て に お い て そ っ の な い ノ ヾ フ ォ ー マ ン ス を 示 し て い る 。 も ち ろ ん , 向 き 不 向 き が あ る の て 、 断 定 は て 、 き な い 。 た と え ば 80387 の な い マ シ ン に お い て 浮 動 小 数 点 計 算 を し た い 場 合 に は , 二 も な く TOWNS gcc を 使 う べ き て 、 あ る 。 [ 参 考 文 献 ] [ 1 ] Margaret A. EIIis and Bjarne strous trup, "The Annotated C 十 十 Referen ce Manual", Addison-Wesly, 1990. [ 2 ] Bjarne Stroustrup, "The C 十 十 Prog ramming Language", Addison-Wes ly, 1985 and 1991. [ 3 ] StanIey B. Lippman, "C 十 十 Prime r", Addison-WesIy, 1989 and 1991. [ 4 ] Stephen C. Dewhust and Kathy T. St ark, ℃ 十 十 言 語 入 門 』 , ア ス キ ー 出 版 局 , 1990 [ 5 ] 「 C コ ン パ イ ラ ベ ン チ マ ー ク テ ス ト 」 ℃ マ ガ ジ ン 』 1989 年 10 月 号 1 7 っ 0 6 8 7 1- 6 一 8 8 7 5 4 4- 6 っ 0 8 8 7 一 8 5 7 5 0 0 5 1 5 一 1 ワ 」 つ 」 1 っ 5 1 1 1 っ 4 1 1 1 ・ 一 1 1 4 1 っ 4 1- っ ム 4 0 一 7 8 7 8 1 6 6 4 4 6 CD っ ~ 7 6 つ っ 」 4 6 6 5 5 7 1 5 っ 4 っ 0 1 っ 4 8 6 5 5 8 ワ ← 5 4 8 7 6 8 5 印 6 4 6 5 6 4 3 8 8 CD 可 8 5 8 4 7 8 8 っ ~ 一 つ 4 7 っ 0 ワ 」 っ 0 7 7 4- 5 1- つ 」 -1 6 4 70 C MAGAZINE 1991 12

月刊 C MAGAZINE 1991年12月号


00M EDITORS 次 号 予 告 月 号 ( 12 月 18 日 発 売 ) GNU C 十 十 CompiIerOJGPPJ GNU で 体 験 す る オ プ ジ ェ ク ト 指 向 プ ロ グ ラ ミ ン ク Part1 C 十 十 プ ロ グ ラ ミ ン グ 概 説 Part2 DJGPP の イ ン ス ト ー ル と 機 能 解 説 Part3 体 験 DJGPP プ ロ グ ラ ミ ン グ Part4 C 十 十 コ ン ヾ イ ラ と DJGPP 実 践 ア ル ゴ リ ズ ム 講 座 状 況 解 決 の た め の ア ル ゴ リ ズ ム 活 用 の 秘 訣 ー COMPUTER LANGUAGE 提 携 記 事 Dither it! 特 黼 録 明 解 ANSI C 言 語 入 門 講 座 5 ′ HD HOW far is Berlin? NU C 十 コ ン ヾ イ ラ 「 DJGP 新 MS ー DOS プ ロ グ ラ ミ ン ク 入 門 sca ロ バ イ ラ 「 カ ペ ソ ン ス タ ー ト ア ッ プ C 十 十 X6ßk に 移 植 さ れ た GCC ⑨ 「 AN 0 言 語 入 門 講 座 」 活 甲 集 ⑨ C 言 語 雑 学 講 座 本 誌 掲 載 ソ ー ス プ ロ グ ラ ム 編 集 後 記 ◇ 先 日 , 車 を 6 か 月 点 検 に 出 ◇ 秋 は 結 婚 シ ー ズ ン て 、 あ る 。 ◇ 米 国 直 輸 入 の と あ る プ ロ ◇ 先 日 , 大 学 時 代 の 友 人 か ◇ 近 頃 続 け て テ ニ ス 合 宿 だ , し た 。 ネ ジ が 1 本 は ず れ て い ご 多 分 に 洩 れ ず 私 の 友 人 も グ ラ ム を 実 行 し た と こ ろ , ら ひ さ し ぶ り に 電 話 が あ っ 何 だ , と 出 か け て ば か り て 、 た の て 、 , 出 す 時 に 念 を 押 し 幾 人 か 結 婚 し た ( お め て 、 た い タ イ ム ス タ ン プ が 毎 秒 1 年 た 。 こ ち と ら F 1 を 見 て い る 金 が な い 。 金 が な い の は 車 た の だ が , 戻 っ て き た 車 は こ と な の だ が , 私 の 周 囲 か の 割 り 合 い て 、 更 新 さ れ る と 忙 し い 時 期 に と 思 っ て い る を 買 っ た 時 か ら だ 。 だ が 車 そ の ま ま , 点 検 報 告 書 に は ら 独 身 女 性 が 確 実 に 減 っ て い う 現 象 が 発 生 し た 。 気 づ は す て 、 に ぶ つ け て 愛 着 が な と , ど う や ら 別 の 友 人 が 結 く 異 常 な し > と 書 か れ て い け ば 西 暦 2148 年 。 慌 て て 修 婚 す る よ う な こ と を 言 う 。 く , 先 日 発 売 さ れ た 車 が 急 い る こ と は 非 常 に さ び し い ) 。 た 。 再 び デ ィ ー ラ に 行 き ネ こ の 未 確 認 情 報 が 事 実 だ と 正 す る も , し ば ら く す る と そ う い え ば , 結 婚 式 は し た に 欲 し く な っ て し ま っ た の ジ を 見 せ る と 「 エ ン ジ ン ル ー 再 び 毎 秒 1 年 更 新 さ れ る 始 す る と 大 学 時 代 の 友 人 て 、 , て 、 金 勘 定 を す る と , 車 を 買 の に , 男 女 別 姓 に な る ま て 、 ム の カ ノ ヾ ー の ネ ジ だ ね 。 無 末 。 「 ゲ ゲ ッ , こ れ っ て 米 国 付 き 合 い が あ る も の の 中 て 、 う 以 前 の 問 題 だ っ た 。 そ ろ 婚 姻 届 は 出 さ な い と 言 っ て 直 輸 入 の ウ イ ル ス ! ? 」 と , 結 婚 し て い な い の は 私 と も く て も ど う っ て こ と な い ん そ ろ ス キ ー 用 具 も 買 わ ね い た 友 人 は , ま だ 頑 張 っ て 我 が マ シ ン は 編 集 部 一 同 か だ け ど ね 。 今 す ぐ 付 け る よ 」 う ひ と り だ け に な る 。 仕 事 ば ! と い う こ と て 、 ボ ー ナ ス い る の だ ろ う か ? な に は ら 嫌 わ れ る こ と と な っ て し 一 筋 の 私 に ケ ッ コ ン の ケ の こ の 車 , 本 当 に 異 常 無 と も あ れ , 皆 さ ん お 幸 せ に ! に 異 常 な る 期 待 を 寄 せ て い ( ホ ) 字 は 見 当 た ら な い ( 洋 ) し な の だ ろ う か ? (Yas) (TEN) ま っ た 。 る の だ > ェ ラ イ ヒ ト 0(JUN) 発 行 人 孫 正 義 編 集 人 橋 本 五 郎 発 行 所 ソ フ ト バ ン ク 株 式 会 社 出 版 事 業 部 〒 8 東 京 都 港 区 高 輪 2 一 円 - ロ NS 高 輪 ビ ル 編 集 部 ・ TEL03 ( 5488 引 8 / 出 版 営 業 部 ・ TEL03 ( 5488 ) ロ 60 / 広 告 営 業 部 ・ TEL03 ( 5488 ) ロ 65 編 集 長 星 野 慎 ー 副 編 集 長 宮 田 洋 一 流 王 天 編 集 渡 辺 淳 一 高 森 昭 安 広 告 丹 羽 弘 祐 清 水 利 依 安 枝 奈 穂 子 校 正 ( 有 ) ア レ フ デ ザ イ ン 持 田 哲 花 本 浩 一 赤 井 晴 美 若 江 啓 子 磯 部 進 監 修 石 田 晴 久 印 刷 凸 版 印 刷 株 式 会 社 / 写 植 株 式 会 社 風 芽 ⑥ 円 引 雑 誌 図 325 こ に な お , 予 告 内 容 を 変 更 す る こ と が あ り ま す 。 djgcc 詳 解 講 座 新 連 載 ロ C に 対 す る 拡 張 プ ロ ク ラ ム ・ ノ ヾ ク の お 問 い 合 わ せ 03 ( 5488 ) 1325 月 刊 MAGAZINE 1 2 月 号 平 成 3 年 に 月 一 日 発 行 ・ 掲 載 記 事 , プ ロ グ ラ ム に つ い て の ご 質 問 は , 月 曜 日 か ら 金 曜 日 の 午 後 4 時 か ら 6 時 ま て 受 け 付 け て お り ま す 。 そ の 他 の 時 間 帯 は ご 容 赦 く だ さ い 168 C MAGAZINE 1991 12

月刊 C MAGAZINE 1991年12月号


性 能 評 価 本 バ ー ト で は , 本 特 集 で 取 り 上 げ た 8 種 類 の c コ ン バ イ ラ に つ い て , コ ン バ イ ル 速 度 , オ プ ジ ェ ク ト の サ イ ズ ラ イ プ ラ リ の 性 能 , プ ロ グ ラ ム の 実 行 速 度 な ど を 測 定 し 各 コ ン バ イ ラ の 性 能 評 価 を 行 う 。 篁 雅 之 TabIe 1 1 テ ス ト 用 プ ロ グ ラ ム プ ロ グ ラ ム 名 浮 動 小 数 点 演 算 の 速 度 を 測 る も の whet. c SP 『 0. C ラ イ プ ラ リ の 速 度 を 測 る も の ー OWiO. C read ()/write() printf. c printf() Str. C ス ト リ ン グ 関 数 m 訓 oc. c malloc ()/free ( ) maxalloc. C メ モ リ の 限 界 ま で m 訓 oc す る getchar. c getchar()/putchar() gets ()/puts ( ) getS. c コ ン バ イ ラ の 生 成 す る コ ー ド 自 身 の 速 度 を 測 る も の 工 ラ ト ス テ ネ ス の ふ る い Sleve. C 迷 路 作 成 プ ロ グ ラ ム maze. C ( 注 1 ) int. C 冗 長 な 整 数 演 算 benc hfn 関 数 の 繰 り 返 し 呼 び 出 し . C 自 前 の ス ト リ ン グ 操 作 関 数 m YStr. C dhry. c ド ラ イ ス ト ー ン ラ イ プ ラ リ と コ ー ド の 総 合 的 な 速 度 を 測 る も の バ イ ナ リ ツ リ ー に よ る 単 語 力 ウ ン ト tree. C hash. c 八 ッ シ ュ に よ る 単 語 力 ウ ン ト ( 注 2 ) NL ⅱ sp イ ン プ リ ン タ 本 バ ー ト て 、 の べ ン チ マ ー ク テ ス ト は , 本 誌 ' 89 年 10 月 号 て 、 使 用 し た べ ン チ マ ー ク プ ロ グ ラ ム の 一 部 , 本 誌 ' 90 年 10 月 号 付 録 デ ィ ス ク に 紹 介 さ れ た 『 COMPUTER LANGUA GE 』 誌 の べ ン チ マ ー ク プ ロ グ ラ ム の 一 部 , お よ び 新 た に 作 成 し た プ ロ グ ラ ム を 使 っ て 行 っ た 。 そ の 詳 細 を Table 11 に 示 す 。 386 コ ン パ イ ラ て 、 必 要 と な る DOS 工 ク ス テ ン ダ は , High C 386 , TOWNS gcc に つ い て は Phar Lap 社 の run386. exe, djgpp は 付 属 の g032. exe を 使 用 し た 。 ま た , メ モ リ モ デ ル は , 386 コ ン ノ ヾ イ ラ に つ い て は フ ラ ッ ト モ デ ル , そ れ 以 外 の コ ン ノ ヾ イ ラ は ス モ ー ル モ デ ル て 、 あ る ( NL だ け は ラ ー ジ モ デ ル て 、 コ ン パ イ ル し た ) 。 べ ン チ マ ー ク プ ロ グ ラ ム 内 容 ン ( 注 1 ) ウ ェ ッ ト ス ト ー 三 角 関 数 ( 注 1 ) LSI C ー 86 に つ い て は , whet. c, int. c が そ の ま ま で は 関 数 が 長 す ぎ て コ ン パ イ ル で き な か っ た の で , 関 数 を 分 割 し た ソ ー ス を コ ン パ イ ル し て い る 。 ( 注 2 ) ⅱ sp の 一 方 言 で あ る NL の 処 理 系 を コ ン パ イ ル し , 次 の べ ン チ マ ー ク プ ロ グ ラ ム を 実 行 し た フ ァ イ ル 名 内 容 bench. 司 リ ス ト の reverse bench2. 司 八 ノ イ の 塔 bench3. 司 ク イ ッ ク ソ ー ト そ の 他 nothing . C main() 目 だ け 。 DOS Extender の オ ーバ ヘ ッ ド な ど を 調 べ る 66 C MAGAZINE 1991 12

月刊 C MAGAZINE 1991年12月号


知 り た い 時 が 欲 し い 時 、 情 ・ 報 ・ を ・ お ・ ・ が ・ し . ま ・ す こ ち ら の ハ ガ キ 蕉 お 申 し 込 さ い 。 広 告 資 料 請 求 カ ー ド 記 入 例 0 ! Ⅳ 広 告 資 料 求 カ ー ド MAGAZINE 広 告 資 料 請 求 シ ス テ ム 郵 使 は が き ( 受 取 人 ) 8 東 京 都 港 区 高 輪 z 高 輪 ビ ル ソ フ ト パ ン ク 出 版 事 業 部 広 告 営 業 部 行 4 期 月 0 効 8 8 有 年 で 1 出 2 ま 料 金 受 取 人 払 高 輪 局 承 認 〔 産 県 分 野 ) ・ れ 人 リ ー ・ を . 第 ・ 一 ・ ・ 0 を 村 け ( た き い コ ン ヒ ュ ー タ 関 達 2.0 林 襄 ・ 連 ! 業 ・ 鉱 業 3. 建 設 4. 製 造 業 5. 商 社 ・ 売 リ 6. 小 売 襄 7. 融 業 物 . 」 : 券 ・ 保 強 業 9. イ 、 勦 産 業 l(). 達 業 日 . サ ー ビ ス 業 に . 公 務 . 教 台 関 係 日 . 関 係 . 放 送 ・ 出 版 川 . そ の 他 ( 職 種 ) I. 企 業 経 営 2. 商 ー サ ー ビ ス ・ 自 営 3. 理 職 の 専 門 5. 技 術 6. 脊 務 職 7. 版 売 職 8. サ ー ビ ス 職 9. 教 師 川 . 学 1 : 日 . そ カ 他 ( 主 に 使 用 す る コ ン ビ ュ ー タ ) 震 種 名 ・ 講 求 し た い 番 号 を 選 び A ・ 日 ・ C の 希 望 の 項 目 に 0 印 を 付 け て 下 さ い 。 ( ( ^. カ タ ロ グ 送 付 希 B. 直 技 設 明 を 聞 き た い . c. 購 人 希 9 り ド 04 ・ ・ ポ ー ラ ン ド ジ ャ パ ン 一 「 B C 185 " 新 シ ス テ ム リ ン ク A 8 C F03 工 ル エ ス ア イ シ ャ ・ ; ン 0 ー 8 C 186 ・ ・ ラ ン ~ ー ド A 0 81 ・ ・ ・ ナ ッ ク ソ フ ト & サ ー ビ ス A 8 C 187 ・ ・ 富 l: ゾ フ ト ウ ェ ア A ・ CSI) A B C 301 ・ ・ 電 気 A ・ 8 i C " ヒ ・ ツ ト ラ ン A 0 C 302 ・ ・ マ グ ロ ウ ヒ ル 出 版 A'B 0 ・ 富 ー セ 。 ” 冫 A;B'C 303 " ・ 五 代 什 7 、 社 ! A 8 C ・ ・ 富 l: ソ フ ト ウ ェ ア ! 0 8 ・ C ! 304 85 ・ ・ ト ッ ハ ン A 8 C 175 ・ ・ ナ イ ッ フ ス 0 8 C 305 ・ A B C ・ ア ー セ ル A 8 C ー ・ ・ ビ い , ジ セ ン ク ー A 8 C ・ マ イ ク 0 コ ン ヒ ュ ー ' A . 0 C 195 179 ・ ・ 日 十 レ ・ ル ・ ・ ポ ッ ス 180 ・ ・ ・ ツ ー ル タ ラ フ ト A ・ 8 0 1 ・ ・ ア フ リ っ ク ス A 8 ・ C 181 ' ら 1 - い : A B C 182 ・ 4 、 冫 ス チ ム A B C 85 ・ ・ オ 寸 ッ カ 商 脊 A B C 183 ・ ・ ・ 仕 な セ し ス 叫 望 A 8 C 99 ・ ・ 幟 報 れ 理 研 究 所 A 8 C 広 告 を こ 覧 に な っ て 、 よ り 詳 し い 製 品 内 容 を 知 り た い 、 直 接 商 品 説 明 を 聞 き た い 、 商 品 を 購 入 し た い ・ ・ 。 そ の よ う な こ 要 望 を お 持 ち に な っ た 方 は 、 こ の 広 告 資 料 請 求 シ ス テ ム を こ 利 用 下 さ い 。 ス ピ ー テ ィ に 、 広 告 主 か ら ノ ヾ ン フ レ ッ ト 等 こ 要 望 に 基 づ い て 情 報 提 供 が 受 け ら れ ま 魂 本 誌 と じ 込 み の 広 告 資 料 請 求 カ ー ド に 、 必 要 事 項 を こ 記 入 の 上 、 こ 投 函 下 さ い 。 0 い 7 ハ E 4 月 号 こ の カ ー ト の 有 効 期 限 盟 的 一 年 6 月 日 ま で で す . 1 豐 幻 マ す 名 ね こ 年 齢 0 。 3 ぐ 創 / 36 タ ! 高 輪 / 9 ・ / 3 ソ 7 ト バ 、 ン ク ( 5 送 付 先 応 用 技 術 派 て ( た さ 、 、 ) 物 務 先 広 告 主 広 告 主 広 告 主 ・ 広 告 資 料 請 求 番 号 は 各 頁 の 下 欄 に ・ 氏 名 の フ リ カ ナ 、 電 話 番 号 、 こ 住 所 の 番 地 ま て 、 正 確 に こ 記 入 下 さ 己 し て あ り ま す 。 ・ 広 告 資 料 請 求 カ ー ド は 、 お 手 数 で い 。 資 料 か 正 し く お 届 け 出 来 な い 宛 名 シ ー ル を 提 供 場 合 も こ ざ い ま す 。 も 全 項 目 に こ 記 入 下 さ い 。 ソ フ ト ^ ン ク 株 式 会 社 SOFT BANK 〒 田 8 東 京 都 港 区 高 輪 2 一 円 一 口 N s 高 輪 ビ ル 〒 / 0 8 広 告 資 料 請 求 カ ー ド と 送 リ 先 読 者 の 皆 様 工 会 社 名 資 料 送 付 ・ 自 宅 ソ フ ト バ ン ク 出 版 事 業 部

月刊 C MAGAZINE 1991年12月号


だ と BorIand の コ ン パ イ ラ よ り 小 さ い の だ が , 少 し コ ー ド が 入 る と と た ん に サ イ ズ が 大 き く な る 。 MS-C は Borland C 十 十 , Turbo C 十 十 , LSIC ー 86 に 次 い て 、 小 さ い が , ラ ー ジ モ デ ル (cf. (L) に な る と 急 に オ プ ジ ェ ク ト が 大 き く な る よ う て 、 あ る 。 386 コ ン パ イ ラ は 全 体 に オ プ ジ ェ ク ト が 大 き い が , と く に HighC 386 は 抜 き ん て 、 て 大 き い TabIe 14 オ プ ジ ェ ク ト サ イ ズ ー 覧 ( 単 位 : バ イ ト ) TC 十 十 BC 十 十 LSIC LC MS-C Tgcc djgpp HighC whet 27634 27658 27894 20952 30286 29824 19484 31048 whet(87) 17458 17466 27814 20952 22206 22204 19484 1 9 5 52 24708 24732 21200 14128 27350 24428 1 9 1 85 SPlro 25648 spi 「 0 ( 87 ) 14516 14556 20672 1 412 8 19270 20556 1 918 5 18488 ー 0 、 Ⅳ iO 2 133 2131 5700 3418 3647 8252 9827 8248 pri ntf 20166 20196 10655 10262 23808 19764 14483 20476 6324 6348 9474 9939 Str 61 3 1 19760 14746 28710 malloc 6188 6212 9372 9931 6091 19556 14483 20214 maxalloc 6146 6 170 9324 9873 6033 19492 14485 20138 getchar 5128 5 1 68 6870 3786 4741 8244 9900 1 0164 5272 5312 7734 gets 3898 5435 8392 10029 10768 べ ン チ マ ク テ ス ト 61 86 6210 9356 9915 6041 1 9 512 14501 Sleve 28386 8942 8936 1 2144 1 1441 7 7 1 1 20936 18939 maze 23262 int 6452 6476 9452 1 0195 6147 19648 14480 20266 テ ス ト は , PC ー 9801RA5 ( 16MHZ80386C benchfn 6970 6980 9564 1 0149 6213 20476 18844 20482 6294 6318 9484 mystr 9973 6181 19720 14579 28490 PU, 数 値 演 算 プ ロ セ ッ サ 80387 あ り ) て 、 行 っ dhry 10028 10032 1 1462 12713 8787 20984 19269 32726 た 。 搭 載 し て い る プ ロ テ ク ト メ モ リ は 4M バ 7672 7 69 6 10768 tree 1 0517 7335 20408 1 9148 23206 hash 7816 7840 10890 10649 7479 20956 19201 63342 イ ト , MS-DOS は Ver. 3.30B て 、 あ る 。 司 40514 40614 46464 49698 80091 44940 43977 96650 関 係 フ ァ イ ル は す べ て RAM デ ィ ス ク ( プ nothing 1330 1328 5284 3386 2887 8208 9788 7156 ロ テ ク ト メ モ リ は 使 っ て い な い ) に 置 い て あ ( 注 1 ) whet(87), spiro(87) と い う の は whet. c, spi 「 0. c を 87 あ り オ プ シ ョ ン で コ ン ノ ヾ イ ル し た も の で あ る ( 注 2 ) djgpp, LS ℃ の 出 力 は コ プ ロ セ ッ サ の 有 無 を 自 動 判 別 す る の で , オ プ ジ ェ ク ト は 同 一 に な っ て い お の お の の テ ス ト プ ロ グ ラ ム の 引 数 , リ る TabIe 15 オ プ ジ ェ ク ト サ イ ズ の 偏 差 値 一 覧 ダ イ レ ク ト 先 は Fig. 12 の と お り ( プ ロ テ ク ト BC 十 十 TC 十 十 モ ー ド オ プ ジ ェ ク ト の 場 合 の DOS ェ ク ス テ LC LS ℃ MS-C Tgcc djgpp HighC ン ダ な ど は 省 略 し て 書 い て あ る ) 。 whet 48.17 48.12 47.57 63.70 42.01 43.08 67.1 1 40.24 whet(87) 60.24 テ ス ト プ ロ グ ラ ム の 入 力 用 テ キ ス ト 、 、 1d0 60.22 29.35 49.82 46 ℃ 8 46.09 54.20 54.00 45.27 45.21 53.42 69.86 39.13 45.92 58.1 1 43 ℃ 8 SPlro c 〃 は 241K バ イ ト の 英 文 テ キ ス ト て 、 あ る 。 ま spi 「 0 ( 87 ) 61.25 61 . 1 1 39.30 62.63 44.30 39.71 44.60 47.09 た 所 要 時 間 は , ' 89 年 10 月 号 て 、 用 い た tim. c と ー 0 Ⅵ ′ iO 60.84 60.85 49.07 35.46 56.60 55.85 40.65 40.67 同 等 の プ ロ グ ラ ム て 、 10ms 単 位 て 、 計 測 し た 。 printf 44.64 44.58 63.58 64.37 37.39 45.44 55.96 44.03 57.90 57.87 53.99 Str 53.41 58.14 41.19 47.43 30.06 ma Ⅱ oc の 効 率 malloc 59.04 59.00 53.63 52.68 36.31 44.94 59.21 35.19 maxalloc 59.04 59.00 53.63 52.70 36.33 44.85 59.23 35.23 getchar 56.64 56.48 49.51 maxalloc. c を 使 っ て 4 バ イ ト ず つ の ma110 62.13 43.89 58.22 3 7.1 1 36.03 57.34 57.18 47.48 getS 62.84 56.69 44.85 38.29 35.33 c を 繰 り 返 し , 最 大 何 バ イ ト 取 れ る か を み て 57.95 57.92 53.97 53.27 み よ う 。 ス モ ー ル モ デ ル な の て 、 , 理 論 上 の 58.13 41 .20 Sleve 47.50 30.05 58.38 58.39 53.1 1 54.27 maze 60.40 38.66 41.94 34.84 限 界 は 64K バ イ ト て 、 あ る (TabIe 17 ) 。 三 つ int 58.91 58.87 53.76 52.48 59.43 36.24 45.12 35.18 benchfn 58.64 58.63 54.56 53.64 59.84 37.38 の 386 コ ン パ イ ラ に つ い て は , お の お の 単 純 39.95 37.37 57.95 57.92 mystr 53.95 53.34 58.10 41 . 1 0 47.55 30.09 に 比 較 し て も 意 味 が な い の て 、 省 略 し た 。 dhry 56.99 56.98 55.24 53.71 58.50 43.61 45.70 29.27 58.73 58.69 tree 53.96 54.35 59.25 39.13 34.82 下 段 の カ ッ コ 内 の 数 字 は , 本 誌 ' 89 年 10 月 41 ℃ 7 hash 55.68 55.67 54.05 54.18 55.86 48.71 49.64 26.22 号 て 、 の テ ス ト 結 果 て 、 あ る 。 LatticeC は 当 時 ⅲ 57.05 57.01 54.23 52.69 38.26 54.95 55.41 30.40 と バ ー ジ ョ ン が 変 わ っ て い な い の て 、 下 段 に nothing 61 .20 6 1 .21 48.87 54.79 56.35 39.74 34.82 43.03 列 記 し て い な い (Table 18 , Table 19 , Ta 偏 差 値 平 均 56.73 56.69 51.44 56.23 53.18 41.97 46.92 ble 20 ) 。 36.84 ( 注 ) 偏 差 値 の 平 均 は あ ま り 意 味 が な い が , 一 応 の 傾 向 を 知 る た め に 付 す MS ー C の malloc の 性 能 の す ば ら し さ が 際 立 68 C MAGAZINE 1991 12

月刊 C MAGAZINE 1991年12月号


る 。 Dialog ウ イ ン ド ウ て 、 は , 以 前 入 力 し た ソ ー ス レ ベ ル テ パ ッ ガ コ マ ン ド の ヒ ス ト リ を カ ー ソ ル キ ー の 囮 国 に よ っ て 参 照 て 、 き て 便 利 て 、 あ る 。 ま た , Lattce C に は ソ ー ス レ ベ ル デ ノ ヾ ッ ガ Cod 表 示 は , 十 カ ー ソ ル キ ー や eProbe が 付 属 し て い る 。 CodeProbe を 使 用 ー , ー キ ー に よ っ て ス ク 実 行 プ レ ー ク の 機 能 は , LatticeC に は 以 下 の よ う な バ リ エ ー A>Ic -L -D2 f00. c ・ 通 過 回 数 シ ョ A >cpr f00 固 ン が あ る 。 ・ 変 数 ・ メ モ リ の 内 容 の 変 化 ・ Lattice C/DOS (MS-DOS 専 用 ) 画 面 に は Fig. 9 の よ う に シ ン プ ル な ウ イ ン ・ 関 数 の は じ め で の 条 件 式 ・ Lattice C/DUAL (MS-DOS, OS / 2 両 用 ) ド ウ が 表 示 さ れ る 。 メ ニ ュ ー を 選 択 す る に が あ る が , メ ニ ュ ー か ら 指 定 て 、 き る の は 最 ・ Lattice C/16M ( プ ロ テ ク ト モ ー ド 動 作 ) は , キ ー と メ ニ ュ ー の 頭 文 字 を 同 時 に 初 の 2 形 式 だ け て 、 あ る 。 変 数 の 値 の 監 視 は , ・ Lattice C/RT( リ ア ル タ イ ム 制 御 用 ) 押 す 。 ロ ー カ ル 変 数 に つ い て も 可 能 だ が , プ ロ グ 本 特 集 て 、 は Lattice C/DOS Ver. 4.1 を 取 ウ イ ン ド ウ は , オ ー バ ラ ッ ピ ン グ ウ イ ン ラ ム を 再 実 行 す る と 設 定 が 無 効 に な っ て し ド ウ て 、 , + 国 て 、 移 動 モ ー ド , + り 上 げ る 。 Lattice C/DOS Ver. 4.1 は , 実 ま う の が 不 便 に 感 じ る 。 回 て 、 拡 大 モ ー ド , 皿 + て 、 縮 小 モ ー ド は , 本 誌 ' 89 年 10 月 号 特 集 て 、 扱 っ た 2 年 前 と Ver. 6.05 の CodeProbe て 、 , 以 上 の 点 が ど バ ー ジ ョ ン は 変 わ っ て い な い 。 米 国 て 、 は AN に 移 行 し , カ ー ソ ル キ ー て 、 移 動 や 大 き さ の の よ う に 改 善 さ れ た の か は 詳 か て 、 な い が , SI C 規 格 へ の 準 拠 度 を 大 幅 に 上 げ た Ver. 6. 変 更 を 行 う 。 こ の 方 式 は , モ ー ド を 意 識 し MS-DOS と OS/2, ま た 共 用 モ ー ド (Family 05 が リ リ ー ス さ れ て お り , MS-DOS, OS/ な け れ ば な ら ず , ュ ー ザ イ ン タ フ ェ イ ス の モ ー ド と い う ) の プ ロ グ ラ ム を デ バ ッ グ て 、 2 両 方 の プ ロ グ ラ ム 開 発 が 可 能 に な っ て い 観 点 か ら 見 て , エ レ ガ ン ト と は い い 難 い き , ま た , RS-232C を 用 い て リ モ ー ト デ バ コ マ ン ド の 説 明 は , Dialog ウ イ ン ド ウ に ッ グ す る こ と も て 、 き る 。 help [ コ マ ン ド 名 ] と 入 力 す れ ば 表 示 さ れ Fig. 9 CodeProbe 画 面 レ t C / 00S 阨 信 4 佐 藤 隆 イ ン ス ト ー ル と 起 動 LatticeC/DOS は , 2HD フ ロ ッ ピ ー デ ィ ス ク 3 枚 て 、 供 給 さ れ て い る 。 イ ン ス ト ー ル に は ハ ー ド デ ィ ス ク に 3M バ イ ト 弱 の 空 き 容 量 が 必 要 て 、 あ る 。 イ ン ス ト ー ル プ ロ グ ラ ム に 従 え ば 簡 単 に イ ン ス ト ー ル て 、 き る 。 コ ン パ イ ラ を 起 動 す る た め に は , ま ず , 環 境 変 数 INCLUDE と LIB を 設 定 す る 。 コ ン パ イ ラ ド ラ イ バ LC は , 何 も 指 定 し な い と コ ン パ イ ル だ け 行 い , リ ン カ を 起 動 し な い リ ン ク ま て 、 行 う に は , 以 下 に 示 す よ う に コ ン パ イ ル ス イ ッ チ -L を 陽 に 指 定 す る 。 な お , コ ン パ イ ル オ プ シ ョ ン は 環 境 変 数 LC O PT に 記 述 し て お く こ と も て 、 き る 。 A > に -L f00. c コ ン パ イ ル 時 に 表 示 さ れ る エ ラ ー や 警 告 メ ッ セ ー ジ は 日 本 語 化 さ れ て お り , メ ッ セ ー ジ と と も に ソ ー ス プ ロ グ ラ ム の 該 当 部 分 が 表 示 さ れ る の て 、 , わ か り や す く 感 じ る 。 56 C MAGAZINE 1991 12 Watch Break takO. C Run Options View FiIe 2 : 3 : int main(int argc, argv) char** 5 : 6 : 7 : 8 : 10 : 11 : 12 : 13 : 14 : takO ! ma i n line 9 takO ! ma in line 10 tako ! ma i n 11 line takO !main line 12 7 1 8 s. p : 0X18D8 Reg 18D8 ax ま bx ま 0540 cx = 0004 dx 756F sp 18D4 bp = 18D4 に 0010 S 1 = 190E 0. 0 0 十 “ , 0 イ よ 1 よ 0 , よ 00 & ・ 1 0 0 ・ 1 Wa tch 1 . p : 0X18D8 s 7 8 Dialog ー not zero ー aux car ry leven lcarry

月刊 C MAGAZINE 1991年12月号


主 要 コ ン バ イ ラ ガ イ ダ ン ス 本 ノ ヾ ー ト で は , MS-C 、 Turbo C 十 十 , Borland C 十 十 Lattice C 、 LSI C ー 86 , High C 386 , TOWNS 9C0 ” djgpp,„ 主 要 コ ン バ イ ラ 8 機 種 の イ ン ス ト ー ル か ら プ ロ グ ラ ミ ン グ 上 の 注 意 点 , 特 徴 な ど を 機 種 別 に 紹 介 す る 。 ー ド デ ィ ス ク も な い 環 境 て 、 あ っ て も 明 記 さ れ た と お り に 作 業 を 行 え ば イ ン ス ト ス も ノ 、 MS*C Ver. 6.00d 使 用 は て 、 き る が , あ ま り 現 実 的 て 、 は な い だ ー ル が 完 了 し , PWB の お お よ そ の 使 い 方 が わ か る よ う に な っ て い る 。 『 Programming Guide 』 は 効 率 的 な プ ロ MS-CVer. 6.0 は 2HD フ ロ ッ ヒ 。 ー デ ィ ス グ ラ ミ ン グ 方 法 の 解 説 , 『 Reference 』 は コ ク 8 枚 て 、 供 給 さ れ る 。 フ ロ ッ ヒ 。 ー デ ィ ス ク に 入 っ て い る フ ァ イ ル は 圧 縮 さ れ て い る 。 付 ン パ イ ラ , リ ン カ , 工 デ イ タ , CodeView そ の ほ か の ツ ー ル の コ マ ン ド を 要 約 し た 解 説 属 の setup. exe を 使 っ て イ ン ス ト ー ル す る 。 昔 の バ ー ジ ョ ン の よ う な 自 由 度 が 減 っ た 分 , 書 て 、 , ラ イ プ ラ リ 関 数 の 完 全 な リ ス ト も つ MS-C Ver. 6.0 の 正 式 名 は 、 、 Microsoft C setup. exe は よ く て 、 き て い て , タ ー ゲ ッ ト の Professi onal Devel opment System Versi 0 い て い る 。 OS や メ モ リ モ デ ル な ど の 項 目 に つ い て キ n 6.0 气 以 下 MS ー CVer. 6.0 ) 。 も っ と も 注 こ れ ら の マ ニ ュ ア ル は , 見 た 目 に 印 刷 が ー か 、 、 Y / N 〃 を 入 力 し て い く だ け て 、 , 簡 単 き れ い な だ け て 、 な く , 構 成 が き ち ん と し て 目 度 の 高 い コ ン パ イ ラ の ひ と っ て 、 あ る 。 以 に イ ン ス ト ー ル て 、 き る 。 ま た , 必 要 な デ ィ い て , 適 度 に 図 を 混 じ え な が ら , 要 領 よ く , 下 に そ の 特 徴 を 簡 単 に 見 る ( MS ー C Ver. 6. ・ 最 初 は 何 を す れ ば よ い か 0 の 詳 細 は 本 誌 ' 90 年 12 月 号 特 集 「 MS ー C Ve ス ク 容 量 を 計 算 し て チ ェ ッ ク し , 足 り な い 場 合 は イ ン ス ト ー ル せ ず に 中 止 し て く れ る 。 こ は 何 に つ い て の 章 / 節 な の か r. 6.0 研 究 」 を 参 照 の こ と ) 。 こ の 項 目 に つ い て さ ら に 知 り た い と き シ ス テ ム と イ ン ス ト ー ル 、 マ ニ ュ ア ル に は ど こ を 参 照 す れ ば よ い か な ど の ポ イ ン ト が 注 意 深 く 書 か れ て い る 。 OS : MS-DOS Ver. 3.1 以 上 も し く は OS / 2 付 属 の マ ニ ュ ア ル は , 誤 字 ・ 誤 植 も 筆 者 が 見 た か ぎ り て 、 は 見 当 た 『 lnstall Guide 』 Ver. 1 . IA 以 上 ら な か っ た 。 メ モ リ : 640K バ イ ト 以 上 (MS-DOS), 空 き fProgramming Guide 』 メ モ リ IM バ イ ト 以 上 ( OS / 2 ) 『 Reference 』 ハ ー ド デ ィ ス ク . 最 低 で 6M バ イ ト ,PWB も の A5 判 の 3 冊 て 、 あ る 。 MS-C Ver. 6.0 に は , 使 用 す る と 最 大 20M バ イ ト 強 力 て 、 か っ マ ニ ュ ア ル よ り 詳 し い オ ン ラ イ Ver. 6.0 か ら 搭 載 さ れ た 主 要 な 機 能 を あ MS-DOS の 場 合 , IM バ イ ト 以 上 の LIM V ン ヘ ル プ シ ス テ ム が あ る た め , Ver. 5.1 の げ る 。 er. 4.0 対 応 の EMS メ モ リ , IM バ イ ト 以 上 8 冊 も の マ ニ ュ ア ル と 比 べ る と ず い ぶ ん シ ェ 開 発 ・ テ パ ッ グ の キ ャ ッ シ ュ デ ィ ス ク お よ び マ ウ ス が 推 奨 イ プ ア ッ プ し て い る が , 必 要 な こ と は も ら さ れ て い る 。 か な り リ ッ チ な ハ ー ド 環 境 が さ ず 書 か れ て い る 。 MS-CodeView Ver. 3.0 flnstall Guide 』 に は , シ ス テ ム の イ ン 要 求 さ れ て い る が , も ち ろ ん , 使 い 勝 手 を SourceBrowser 機 育皀 ま っ た く 気 に し な け れ ば , 増 設 RAM も マ ウ ス ト ー ル 方 法 と 使 い 方 が 説 明 さ れ て い る 。 プ ロ グ ラ ム メ ン テ ナ ン ス 機 能 の 強 化 48 C MAGAZINE 1991 12 2 P A R T 篁 雅 之 新 し い 開 発 環 境

月刊 C MAGAZINE 1991年12月号


國 囚 圖 第 ア リ ス イ ン タ ー ナ シ ョ カ レ C MAGAZINE Access Card を こ 利 用 く だ さ い 。 C MAGAZI NE ア ン ケ ー ト カ ー ド を こ 利 用 く だ さ い 。 本 東 京 都 新 宿 区 市 ヶ 谷 本 村 町 社 戸 沂 3 ー 22 ナ カ バ ビ ル 9F 〒 162 在 容 ( 03 ) 3266 ー 071 1 代 ・ 大 募 集 ト - ー 4 曷 っ ′ ゝ 、 」 4 ト ー , 44 ~ ′ ゝ 、 」 ・ 113 41 - D ア ・ 企 業 デ ー タ 設 立 1969 年 4 月 資 本 金 4 億 円 ( グ ル ー プ 本 ) 売 上 高 1 意 円 ( 1990 判 月 期 実 績 ) 従 業 員 数 1 ) 名 事 業 内 容 事 務 系 ア プ リ ケ ー シ ョ ン 制 御 系 通 信 ネ ッ ト ワ ー ク 等 パ ソ コ ン ソ フ ト パ ッ ケ ー ジ 開 発 関 連 会 社 株 M ・ I ・ S イ ン タ ー ナ シ ョ ナ 米 国 法 人 M ・ I ・ S ・ C 。 ・ LTD , 器 ト 怯 人 M ・ I ・ S AU S T R A L I A P T Y ・ L TD, 嶸 釜 営 情 報 科 学 研 究 所 , 株 M ・ I ・ S グ ラ フ ィ ッ ク ス , (fi)M ・ I ・ S フ ァ イ ン ズ , (fi)l ・ C ・ A 使 用 言 語 C 言 語 、 COBOL , PL/I, ASM, RPG, FORTRAN, 他 す べ て の 言 語 使 用 機 種 IBM, 富 士 通 , 日 立 , NEC, VAX, ユ ニ シ ス 他 ・ 募 集 要 項 職 種 シ ス テ ム エ ン シ ニ ア , プ ロ グ ラ マ , オ ペ レ ー タ 資 格 高 卒 以 E , 男 女 , 年 歯 0 ~ 35 立 迄 の 経 験 者 , 学 生 不 可 給 与 S E : 50 万 ~ 65 万 円 P G : 30 万 ~ 50 万 円 O P : 20 万 ~ 35 万 円 勤 務 時 間 9 : 00 ~ 17 : 30 ( 一 部 フ レ ッ ク ス の 場 所 も 有 り ) 休 日 完 全 週 休 2 日 制 、 祝 祭 日 応 電 話 連 絡 の 上 , 履 歴 書 ( 写 真 貼 付 ) を 持 参 下 さ い ※ 面 接 交 通 費 , 一 律 180 円 支 給 ※ Bing, フ ロ ム A, と ら ば ~ ゆ , C マ ガ ジ ン , 日 経 コ ン ヒ 。 ュ ー タ 毎 号 掲 載 中 交 通 JR ・ 都 営 新 宿 線 ・ 有 T 線 市 ヶ 谷 駅 下 車 走 歩 5 分 面 接 場 所 東 京 都 新 宿 区 市 谷 T3 ー 22 ナ カ バ ビ ル 9F 〒 162 谷 ( ) 32 ー 0711 担 当 / 牧 野 , 佐 藤 優 雅 な 生 活 の 創 造 SE ・ プ ロ グ ラ マ ー オ ペ レ ー タ ( 各 契 約 社 員 ) SE : 5 ロ 万 ~ 65 万 円 PG: 30 万 ~ 5 ロ 万 円 OP: 2 ロ 万 ~ 35 万 円 只 夬 ・ 只 夬 責 イ 壬 を 十 寺 っ て 只 夬 致 し ま づ 勤 務 場 所 高 田 馬 場 ・ 渋 谷 ・ 池 袋 ・ 都 内 各 所 ・ 市 谷 ・ 新 宿 ・ 茅 場 町 ・ 新 橋 ・ 五 反 田 ・ 品 川 ・ 日 暮 里 ・ 国 立 ・ 学 芸 大 学 ・ 大 手 町 ・ 田 町 ・ 目 黒 ・ 神 田 ・ 曙 橋 ・ 秋 葉 原 ・ 中 目 黒 ・ 立 川 ・ 蒲 田 ・ 千 葉 ・ 船 橋 ・ 溝 の ロ ・ 横 浜 ・ 新 横 浜 ・ 関 内 ・ 天 王 町 ・ 川 崎 ・ 浜 松 町 ・ 大 森 ・ 赤 坂 ・ 大 船 ・ 大 塚 ・ 亀 戸 ・ 府 中 ・ 王 子 ・ 我 孫 子 ・ 柏 ・ 鎌 倉 ・ 高 井 戸 ・ ハ 王 子 ・ 春 日 ・ 尻 手 ・ 東 村 山 ・ 浜 町 ・ 葛 西 臨 海 公 園 ・ 海 浜 幕 張 ・ 千 葉 港 ・ 厚 木 ・ 武 蔵 境 ・ 御 成 門 ・ 市 原 ・ 三 鷹 ・ 大 宮 ・ 麹 町 ・ 綱 島 ・ 武 蔵 中 原 ・ 新 浦 安 ・ 門 前 仲 町 ・ 大 崎 ・ 青 山 ・ 六 本 木 ・ 四 谷 ・ 晴 海 ・ 赤 坂 見 附 ・ 西 船 橋 ・ 桜 木 町 ・ 東 神 奈 川 ・ 江 田 ・ 市 が 尾 ・ 君 津 ・ 磯 子 ・ 横 須 賀 ・ 浦 和 ・ 相 模 原 ・ 町 田 ・ 品 川 ・ 戸 塚 ・ 羽 田 ・ ハ 幡 宿 ・ 土 浦 ・ 水 戸 ・ 他 都 内 周 辺 ※ 名 画 、 花 と 緑 の 美 し い オ フ ィ ス で お 待 ち し て お り ま す ※ 希 望 の 勤 務 地 が 選 べ ま す 東 京 シ ャ ー プ ビ ル 自 衛 隊 ・ 市 ヶ 谷 駐 屯 地 交 番 住 友 市 ヶ 谷 ビ ル 株 ア リ ス イ ン タ ー ナ シ ョ ナ ル ナ カ バ ビ ル ← 新 宿 1991 ・ 12 C MAGAZINE

月刊 C MAGAZINE 1991年12月号


・ 部 新 Ø ( P. 一 66 ・ ) Ⅳ Ø 田 針 囀 ^ ワ 。 MAG\ZINE MAGAZINE 12 善 X こ 蚪 . 脂 び 自 0 〈 ワ 1 . 凵 い ー 匯 2. 鱗 ・ ・ 3. 4. 燿 10. 11 . 斗 ー メ 12. 》 13. 匯 求 14. 第 匯 求 15. 洋 ・ ま 新 16. 小 言 1 . 》 耋 酥 2. 斗 ー メ ・ コ 3. 4. 鑄 5. 洋 鑄 6. 7. 新 8. 斗 ー メ 9. 饕 当 10. 11 . 小 Ø 言 (A.±B ロ 、 4 誕 . B. 新 鱆 涬 「 . C. A 誕 ) : 土 ー プ 、 A B C 173 : : : ・ 、 ヾ 7b 斗 ー メ A B C F04 : . 7 。 メ A B C F03 : : : キ = メ 74 戛 ン A B C 174 ・ : ・ 、 ー 7b A B C ・ : 、 新 A B C 175 ・ 001 ・ : L71 ー さ 7 、 A B C : 土 ー 郊 、 ギ ン マ A B C 176 003 ・ : H チ メ ト A B C 004 ・ ・ : 洋 A B C 1 77 ・ : 「 く 戛 き ー A B C A B C 178 ・ 005 : 翌 洋 A B C : 44 ロ ヾ 71• A B C 179 ・ 006 ・ ・ : 総 A B C ・ : 74 ・ キ ・ ー A B C 180 ・ 007 ・ : 7 「 47 A B C : ー 、 斗 キ 反 ゞ 7 A B C 181 : 008 ・ ・ : 44 、 ロ 7 ー l• A B C ・ : 斗 4 ト A B C 95 ・ 010 : ・ : ぜ A B C 105 ・ ・ : ま 羅 耳 A B C 01 1 ・ ・ : 斗 斗 A B C ・ : 74 亡 「 A B C 一 66 MAGAZINE CI く 窰 畊 ー ア