1990 年 5 月 1 日発行 ( 毎月 1 回 1 日発行 ) 第 2 巻第 5 号通巻 8 号 1990 年 2 月 2 日第 3 種郵便物認可 99 。 5 ~ CONTENTS C 十十の生みの親 B.Stroustrup(fl) 特別インタビュー Programming on Purpose 『 Encapsulate it 』 p. J. Plauger ・・ Book Review PDS 最新レポートく第 6 回〉最近目についたすく、れもの野口雄平・ オプジェクト , 関数とプログラムの拡張性 COMPUTER LANGUAGE 提携記事 Objects, Functions, and Program Extensibility Digest 0f COMPUTER LANGUAGE 『 DEBUGGING Do it them before they do it to you COMPUTER LANGUAGE PROLOG による数式の解法 A NumericalEquation solver in PROLOG ・ 提携記事 オリジナル C コンラ制作プロジェクト P 「 agmaC 読者参加企画 く第 1 回〉仕様の設計 / ユーティリティの作成藤井保則 0 4 0 2 3 1 1 2 2 2 ・ 35 ・ 36 ・ 42 ANSI C の現状Ⅱ 特集 54 PARTI ・ P. J. プラウガーか語る AN C スタンダード /PARTII ・ ANSI C の舞台裏 yacc による C コン督ラブログラミングく最終回〉文のコード生成近藤嘉雪・ C コンヾイラの内部を詳解 ランタイムライフラリ入門く第 2 回〉高水準ファイル入出力関数秋津彰文・ C プログラマのための C 十十プロクラミンク入門く第 5 回〉クラスの設計と実装 3 小山裕司 / 正畠克俊 実践 C プログラマ養成講座く第 8 回〉美しいプロクラムの話・ 三田典玄の 応用言き吾く第 6 回〉キーボード入力プログラムの作成 2 高橋良明 ワンポイントプロクラミング講座く第 6 回〉ポート入出力上田哲ニ 恥すかしなからドジりましたく第 6 回〉人間は数えることが苦手か ? 岩谷宏・ 言言ロ雑学言冓座く第 6 回〉 const と vo t ⅱ e 乗松保智 はしめて学ぶ C プロクラミンクく第 8 回〉ポインタその 1 高木聡山崎信行 C 言語入門講座 P 1 ワンポイントインタビュー pete 「 No 「 ton 氏に聞ぐ・ Conference Room P 2 Software Development ' 90 野口修男 p 3 読者投稿プログラム非 MS - DOS ユーサの自己防衛佐藤昭・ Part4 GNIJ 奮闘言己く第 2 回〉 GNIJ と g 十十と X68000 吉野智興 C-MAGA News Square lnformation from CompiIer Makers ・・ Reader's 日 00m 付録ティスクの内容 B00k Shop Report EDITOR'S ROOM ・ 72 ・・ 77 ・ 86 ・ 94 ・ 99 ・ 107 ・ 114 ・・ 116 ・ 122 ・・ 132 ・・ 133 136 ・・ 138 ・・ 145 148 ・ 155 158 159 160 ム ラ オ フ 五ロ ・本記事中のプログラム名 , システム名 , CPU 名は一般に各メーカーの登録商標て、す。本文中ては TM, ⑩マークは明記していません。 ・本誌に掲載されたすべてのプログラムは著作権法上個人て・使用する目的以外て無断て・複製することを禁じられています。 表紙・イラストレーション・秋山育 / デザイン・持田哲
EDITORVS 邨 00M 具体から離れた抽象も , 抽象から離れた 具体も , どちらも互いを拒否して存在する ことは不可能て、あろう。プログラミングと いう実践行為は , 任意のソフトウェア , ハ ードウェア環境を必要とする。純粋思考と してアルゴリズムを形成するにしても , そ れを実現するときには , なんらかの具体的 現実世界に外在化されなくてはならない。 C は ( プログラミング言語はそして言語 一般は ) 汎用的て、あると同時に個別的て、も 編集長から あるのだから , 汎用性ばかりに目がいって しまうと , 具体的な生き生きとした面が見 えなくなってしまうし , 逆に個別性にのみ 目がいってしまうと , 偏狭なナショナリズ ムに陥ってしまう危険性がある。この問題 の解決はプログラマの ( そして言語発露者 の ) バランス感覚に頼らざるをえないのが 実情だ。しかし , このバランス感覚は , そ れがバランス感覚と呼ばれる所以なのだろ うが , 微妙てこわれやすくしかも自覚症状 編集後記 がないときている。他人に指摘されるまて、 気がつかないし , 開き直ったりもする。や っかいなものだ。 プログラミングという行為は , このふた つの極のはざまてゆれ動くあやうい実践て、 あり , したがって「 C マガジン』の内容も , このような現実に対応して汎用性とマシン 依存性というふたつの極をもっ楕円の円周 上を , 行きつ戻りつ繰り返しながらさまよ いつづけざるをえない 菊池孝 ◇事故を起こしたのは昨年の出来 事にも関わらず , 今ごろバイクの 廃車問題て、 , バイク屋と交渉して いる。廃車依頼の初期段階て、 , 当 事者が処理不能状態だったため , 第三者が処理を行ったのが原因て、 ある。情報伝達の誤りというのは , 簡単な問題を複雑な問題に変えて しまう。情報伝達の難しさを考え ◇「親善オートテニス大会」て、産声 >6 月号 ( 5 月 18 日発売 ) < 次号予告 となぜか冷やかなんて、ある。 ( ホ ) 頭の某は「田舎モンが多いから」 ポルテージは高まる。が , 寝グセ っちり勝敗がっくだけに否応なく 密特訓 , それ右手首リハビリと , き は 1 対 1 のバトルロイヤル。やれ秘 て , 「熱闘卓球大会」を迎える。今回 「お手並拝見ポーリング大会」を経 をあげた C マガスポーツ倶楽部一も ◇「金がかかる」「場所をとる」「役に 立たない」とゴキプリ亭主同様に奥 様の評判がよくないコンヒ。ュータ どの。 OA の旗手も家て、はかたな し。というわけて「家計簿」のよう なソフトが売れるのてしようネ。 「一発逆転」を夢見る同志の皆さん , 今月号の付録て , 少しは役に立つ のだということを見せてやりまし よう。私もガンバンべ ~ (TEN) ◇最近 , ダイエットのため早朝ジ ョギングを始めた。走り出すのは 8 時過ぎて、あるが , 汗の出具合てそ の日のおよその天候がわかり , 服 装など間違えることが少なくなっ た。仕事もはかどり ( ? ) , ご飯もお とくにビールのうまさは いしい ただ , つい飲み こたえられない 過ぎて体重が増えてしまったのが , させられることが多い ( 洋 ) 唯一の誤算てあった。 月刊 ( 野 ) 0 オリジナル c コンヾイラ p 「 agma C プロジェクト②プリプロセッサ アルゴリズムとテータ構造入門 C プログラマのための 特別付録・ 5 " 2HD ティスク Part I —MS Windows 概論 最新ウインドウシステム入門 Part Ⅱーー MS Windows プログラミング入門 Part III—Xwindow 入門 提携翻訳記事 Climbing Up tO Windows Composing Well—Tempered 160 CMAGAZINE 19 5 プロクラム・ノヾクのお問い合わせ・ Linear Scales ・ HETZER ( 3D 戦車対戦ゲーム ) ・ NOTE 初期設定ユーティリティ ・ SW ( J ー 3100 用 メモリスイッチ切り替えソフト ) ・ DONBURI ・掲載全ソースコード の時間帯はご容赦いただきたくお願い致します。 後 4 時から 6 時まて受け付けております。その他 ・雑誌に関するご質問は , 月曜日から金曜日の午 MAGAZINE 5 月号 平成 2 年 5 月一日発行 発行人孫正義 編集人橋本五郎 発行所株式会社日本ソフトバンク 出版事業部 / 〒 102 東京都千代田区九段南 2 ー 3 ー 26 片関ビル 編集部 TeI 03 ( 23 の 7690 出版営業部 03 ( 23 の 7670 広告営業部 03 ( 23 の 7672 編集長菊池孝 編集宮田洋一野沢喜美男 星野慎一流王天 校正有アレフ デサイン持田哲 , 花本浩一 ◎ 1990 雑誌 14325 ー 5 凸版印刷株式会社 石田晴久 磯部進 赤井晴美 , 若江啓子 印 修 刷