月刊 C MAGAZINE 1990年3月号

キーフレーズ

unsigned int 関数 void return プログラム List printf DOS MS-DOS ファイル include ウインドウ define () CMAGAZINE GrpData long Fig type 機能 float ライプラリ struct func 使用 言語 FORTRAN プロセス 場合 OS/2 char パラメータ Lattice fprintf Char double ESC stderr 処理 必要 文字列 Ver 表示 プログラミング データ システム クラス 引数 指定 CPU UNIX メモリ VOid タスク address value -2 変数 実行 task カーソル break SYS プロテクトモード main モード 定義 ポインタ stack case EXE サポート スタック 制御 table 作成 開発 メッセージ コール far シリーズ アドレス data 構造体 インクルード param tmp 可能 マイクロソフト 方法 short -4 コード 座標 アプリケーション ダイナミックリンク BASIC size 呼び出し

目次

1990 年 3 月 1 日発行 ( 毎月 1 回 1 日発行 ) 第 2 巻第 3 号通巻 6 号 1990 年 2 月 2 日第 3 種郵便物認可 - 最新 OS / 2 入門 ー , 。。。 3 ~ CONTENTS C 十十による先制制御方式のマルチタスキング Pre-emptive Tasking in C 十十 lntroduction of COMPUTER LANGUAGE ALGORITHMS Book Review テーフルのなかのテープレ PDS 最新レポート P 耐 1 ・ OS / 2 概論 / 秋津彰文 P 2 ・ PM プログラミング入門 / 木村利幸 , 山本勝義 , 千葉哲也 MS ー C と MS ー FORTRAN で QuickC のグラフィックライプラリを使う ミックスドランゲーシプログラミンクの手法田倉達夫 yacc による C コン督ラブログラミング C コンヾイラの内部を詳解 く第 6 回〉コードジェネレータの作成 ( Ⅱ ) 近藤嘉雪 MS - DOS プログラミンク入門く最終回〉最新ー D 。 s 情報秋津彰文・ C プログラマのための ・ 72 C 十十プログラミング入門 く第 3 回〉クラスの設計 / 実装 ( 1 ) 小山裕司・正畠克俊・ ・ 82 実践 C プログラマ養成講座 ・ 89 三田典玄の く第 6 回〉 C 言語とシステムエンジニアリング 応用言言吾く第 4 回〉画面制御関数の作成高橋良明 恥すかしなからトシりましたく第 4 回〉関数とその引数 ( 後編 ) 岩谷宏 C 言語フォーラム ワンポイントプログラミング講座 く第 5 回〉ポート入出力 ( 概要 & ノ←ドウェアの準備① ) 上田哲ニ はしめて学ぶ C プログラミング第 6 回〉関数高木聡 / 山崎信行・ C 言語入門講座 言言吾雑学言冓座く第 5 回〉関数のノヾラメータ乗松保智 C-MAGA News Square lnformation from CompiIer Makers 付録ティスクの内容 Book Shop Report Reader's Room EDITER'S ROOM COMPUTER LANGUAGE 提携記事 90 2 9 12 2 2 COMPUTER LANGUAGE 提携記事 Tables Within Tables 30 ・ 57 ・ 64 ・ 95 104 ・ 106 ・・・ 11 2 ・ 126 ・ 132 134 ・・ 140 ・ 141 142 ・・ 144 ・本記事中のプログラム名、システム名 , CPU 名は・般に各メーカーの登録商標て・す。本文中ては TM 、マークは明記していません。 ・本誌に掲我されたすべてのプログラムは著作権法 I•. 個人て・使ⅢするⅡ的以外て無断て、複製することを禁じられています。 表紙・イラストレーション・秋山育 / デザイン・持田哲

奥付

00M EDITOR S 編集長から も現実から目をそらせた机上の空論なのか 純技術的問題以外にさまざまな思惑が働い UNIX も OS/2 も見てきた。プログラマに もしれない。どのような背後のカて、押し出 たことも影響を与えていると思われる。各 とっては , プログラム開発環境ということ されたにしても , 確実に 1 歩踏み出してい て、 , どのような OS がパソコンの主流になる 国はもちろん , さまざまなメーカーやプロ る側面がそこにはあるからだ。問題は , ど グラマの意見を調整するのは , 非常に困難 のか , 興味深いところだろう。 OS の提供す のような方向に踏み出そうとしているかな な作業だっただろう。ただ , ANSI の場合 るサービスの向上は開発効率をよくする ( と 思いたい ) 。ところが , OS の成長が純粋に技 のだろう。したがって , 私たちはこの踏み は , 決してメーカー先導て、はなかったこと 術的な間題て、はなく , 政治的な流れの中て 出しの最終目的地を知らなければならない がよかったといえる。技術革新という意味 ANSI C による C の標準化についても同じこ て、は新鮮さは見られないにしても , さまざ 推し量られてしまうと悲劇だ。 OS は絶対的 とがいえる。 1988 年のドラフトが 1990 年に 中立性の中て、討議されなければならない , まな意見を調整したのだろう , 安心感のあ といいたいのだが , これはこれて、あまりに なってようやく最終的に承認されたのも , 菊池孝 る標準になっているようだ。 編集後記 ◇年木に帰省し久々に両親と過ご ◇ここに一人の男がいたと仮定し ◇シングルユーザ・マルチタスク ◇最近 , 国際結婚をした友人の工 という環境にかねてから疑問を抱 した。李節外れて、あるが , / たらち よう。三十半ばに手が届く年頃。 ヒ。ソード。早「今日の夕食 , 何がい ねの / 母がつりたる / 青がやを / すが いていたのだが , 特集て、使う画面 見かけによらず仕事はて、きるタイ い ? 」 , ま「何かあっさりしたものが しとい寝っ / たるみたれども / とい プ。この男 , 編集部全員を目の前 食べたいな」。その日の夕食のメニ のハードコヒ。ーをとることによっ う歌を柄にもなく思い出した。至 てなんとなく理解がて、きた。ハー にして「俺はカネのために仕事し ューはヾアサリの味噌汁〃と、、ア 福の日々は一瞬に過ぎ去り , 気が てるんじゃあないっ / 」とのたま ドコヒ。ーというのは時間がかかる サリバター〃だった。言葉は難し ものだが , その待ち時間にプロッ つけば会社の日々。 / 足ら ( ぬ ) 知恵 ったから , もう大変。毎月給料日 い ( プログラムの難しさも , 似たよ の / 我に課された / 残業を / いとしと ク崩しが楽しめ , プリンタに出力 になると全員から「カネよこせ」 うなものだろう ) 。もちろん , 彼 しつつ / たるみたれども / という今 されそうになるとポールが速くな と迫られながらも , ビター文出さ が , 「おいしいよ」といって食べた 日この頃て、ある。 ない立派な奴がいる・・ ( 洋 ) ( 野 ) のはいうまて、もない りゲームが終了する。 ( ホ ) (TEN) 次号予告 ・ 4 月号 ( 3 月 18 日発売 ) ・定価据え置き 増大ページ記念号 B ストラウストラップ 巻頭インタビュー プログラミング言語 C 十十の開発者 いよ ) 、 p ogramming on purpose 提携翻訳記事 An lncremantal String ( P. J. プラウガー ) Search in C 特集 Stri ng-i ndexed Arrays in C 十十 ANSI C の現状 A Debugging Class fO 「 C 十十 特別付録 : 5 " 2HD ティスク ードラフト正式採用決定〃 Lharc(Ver. 1.18 ) & LH ( X6 00 用 ) MELWARE Ve 「 .4 掲載全ソースコード SC22/C ワーキングクループ監修 ほかお楽しみプログラム Part I ANSI C 概論 Part Ⅱ ANSI の国際標準化規格一日本語処理の問題をめく、って 一も・雑誌に関するご質間は , 月曜日から金曜日の午 容 03 ( 230 ) 7697 後 4 時から 6 時まて、受け付けております。その他 の時間帯はご容赦いただきたくお願い致します。 月刊 MAGAZINE 3 月号 平成 2 年 3 月一日、発行 発行人孫正義 編集人橋本五郎 発行所株式会社日本ソフトバンク 出版事業部 / 〒 102 東京都 T ・代Ⅲ区丿し段南 2 ー 3 ー 26 井関ビル 編集部 03 ( 23 の 7690 出版営業部 03 ( 23 の 7670 広告営業部 03 ( 23 の 7672 編集長菊池孝 編集宮田洋一野沢喜美男 星野慎一流王天 校正有アレフ デサイン持田哲 , 花本浩一 赤井晴美 , 若江啓子 機部進 監 修 石田晴久 印 刷 凸版印刷株式会社 0 1990 雑誌 14325 ー 3 144 CMAGAZINE 19 3