開発 - みる会図書館


検索対象: 月刊 C MAGAZINE 1992年4月号
55件見つかりました。

1. 月刊 C MAGAZINE 1992年4月号

ており , そのため , やや流動的で不安定だ 得ていますから。 最初に登場したとき , NewWave は , 「 a ったと考えられていました。そこで , あな たがすべてを NewWave 開発に賭けていたの ctiveagents 」のアイデアなど , 新しいテク なら , HP 社は C 十十の使用をギャンプルだ ニックとソフトウェア手法を数多く提供し とは考えなかったのでしようか ? ました。 NewWave 環境が紹介されたこと Crow C 十十は C 言語から自然に移行て、き , で , C 十十の発展になにか影響があったので 標準 C 言語開発の開発環境との互換性があ しようか ? また , NewWave は , 今日の り , 当社のソフトウェア開発者の学習曲線 C 十十にいずれかの影響を与えたのでしよう を考えても順調に修得て、きる理想的な開発 か ? Crow NewWave が C 十十の発展に影響を 言語だったのて、 , 我々はかなり C 十十に入れ 込んて、います。 C 十十て、は , 開発者がオプジ 与えたとはまったく考えていません OOMG て、は異種のオプジェクト間の相互操作性を ェクト指向技術を設計し , インプリメント 定義していますが , グループて、現在進めて するために十分な機能が提供されています。 いる作業を実現するにはオプジェクトクラ 我々は , UNIX プラットホーム上て℃十十を ス仕様とその性質をサポートするため C 十十 使うことを積極的に評価してきました。 HP に標準拡張が必要になるかもしれません。 社はツールを開発し , 販売しています。 So ftBench や C 十十 SoftBench を例にとってみ これは , HP 社と Sun が協力して定義してい れば , 我々は UNIX プラットホーム上のオプ る CDL (Class Definition Language) と呼 ジェクト指向開発ツール分野のリーダーの ばれる言語を使用して , OMG 定義に基づい て行われています。 CDL は高レベル言語 ひとり , ひょっとしたら唯一のリーダーか もしれません。業界て、の標準化の基本作り て、 , もうひとつの HP 社製品 , NIDL 言語 (N をしていますし , IBM やそのほかの会社に etwork lnterface Definition Language ) と も幅広くライセンスされ始めています。 コンセプトがたいへん似ています。 NIDL 守りたいわけて、す。 しかし , 率直にいって , AT&T C 十十 は , 当社の NCS (Network Computing S Windows プラットホームに関しては , ツ ール開発ビジネスて、はなく , Windows のた ystem) 製品が使用しています ONCS と NID 2.0 と AT & T からのべースインプリメンテー めの言語開発ビジネスを選びました。ツー L が手続き型設計て重点を置いているのは , ションは , ほとんどの開発基準に十分に適 PRC 機能 , または遠隔手続き型呼び出し機 ル開発は Microsoft や BORLAND, そのほか 応て、きるか , あるいはそれ以上に強力だと 能て、 , CDL やそのほかのオプジェクトマネ のメーカーによって十分に市場に提供され いうことて、す。 ています。そこて、 , Windows プラットホー ージャは実際には同じ技術を使った典型的 我々が実際に C 十十を使った経験からいえ ム上の開発のために我々の資源を投入せず オプジェクト指向なのて、す。 ば , 限界は言語そのものにあるのて、はなく , に , 提供されたツールを利用することを選 私はこの分野て、は現在直接作業はしてい それをインプリメントする開発者の練習と びました。 技術にあるのて、す。 ませんが , このようなタイプのインタフェ イス定義に適合するために特別に作られた C 十十の潜在的な欠点のひとつは , C 十十 それは , Microsoft が NewWave の初期 言語を拡張するのは , 極めて当然と思いま 段階に密接に関わっていたための , いわば が C に非常に近い , つまり , 開発者にとって す。ただ , 言語開発の専門家て、はなく , C 十十 直接 C インプリメンテーションに走りやすい 政治的配慮だったのですか ? ューザのひとりとして率直に話しますと , Crow いえ , Microsoft は NewWave と実際 ということて、す。このため , 語がサポー トて、きるレベルまて、オプジェクト指向設計 には関わっていません。我々も , Microsof 私は規約に反した言語や言語シンタックス t のアプリケーションデベロッパのひとって、 による開発を進めることがて、きなくなって が求められる条件があるとは思えませんが しまいます。基本的に我々は C 十十に大変満 あったわけて、す。政治的配慮とは思いませ んね。率直なビジネス上の決定て、す。我々 足しており , 将来発生するて、あろう我々の C 十十がまだ流動的な状態にあるとお考 は Microsoft や BORLAND のような優秀な ーズに合わせるための大きな変更はない えですか ? 現在のところ , C 十十は C ほど べンダと直接競争しようとするのて、はなく , て、しよう。 安定しているとは思えないのですが・・・ 異なる分野て、の R & D の調査て、十分な報酬を Crow 我々はやはり C 十十言語の進化を見 16 C MAGAZINE 1992 4

2. 月刊 C MAGAZINE 1992年4月号

てはならないため , リンクされた複数のフ ィールドから成る複合ドキュメント作成が 難しくなるのて、す。アドレスロケーション をサプコンポーネントに割り当てる機能を 制限されたくはないはずて、す。これらの断 片すべてにファイル名を指定するのは , 大 変て、すからね。 OMG の活動と NewWave NewWave が最初に発表されたときは , 明らかに世の中はまだテキスト指向 ( text ー oriented) でした。事実 , ほとんどの人が , グラフィック指向ユーサインタフェイスや その本質について , 今日でさえ何が起こっ ているのかよくわかっていないと思います。 世界の大半が依然テキストべースに進んで おり , コン′く一ジョンやコン′く一ジョンコ ストのことばかり心配していますが , これ はやはり問題となるのでしようか ? Crow もうすぐ劇的な変化を迎えることに なると思います。全体として見ると , イン ストールされたべースの大部分は依然キャ ラクタを基本にしたアプリケーション , ま たは少なくとも離散型の非統合型アプリケ Crow OMG の定義て、は , オプジェクトマネ から可能なのて、す。十分に定義された方法 ージメントは実行言語から完全に独立して ーションに重点が置かれていると思います。 と特性て、これらは操作されます。 これらの個々のモジュールを , いずれか しかし , 過去半年か 1 年くらいて、 , この先端 います。我々が作業しているもの , 我々が 機能 , すなわち GUI に基づいた解決方法を見 の方法て、書くことがて、きます。この場合 , NewWave て、したこと , OMG と我々がさら いだした組織 , また , オプジェクト指向マ 我々が最咼の言語と考えているオプシェク に進めていること , 受け入れられた技術の ネージメントに基づいた解決策を超え , オ ト指向言語を使うことが , 明らかに最適の 共同開発者となることとは , 正確に定義さ プジェクト指向データベースを利用し始め れたインタフェイスを持つモジュラーコン 方法て、しよう。もっとも , それが必須とい た組織がかなりたくさんあります。て、すか うわけて、はありませんが・ 。従来の手続 ポーネントのソフトウェアを定義すること ら , 私はこの分野て、劇的な成長を見ること き型言語て、も書くことはて、きますが , オプ て、す。その特性や方法によって , オプジェ になると考えています。 クト指向という意味て、とてもよく定義され ジェクト指向アプローチに基づいて十分に また , OMG が行っている作業は非常に立 たインタフェイスて、す。 定義された外部インタフェイスを持ってい 派なものて、す。 2 年後まて、にはその標準作業 なければなりません。 このインタフェイスは , 異なるプラット に基づいた爆発的な数の製品が登場するて、 ホームて、異なった言語により , 異なるとき わかりました。それらが特別の標準化 に , 異なるソフトウェア開発者が書いた異 された規則に従っているため , たとえべー OMG は開発言語として , またオプジェ なったソフトウェアモジュールの間て、も対 スが手続き型言語であっても , このプログ クト指向のキー言語として , C 十十の領域に ラムをほかのオプジェクト指向プログラム 話が可能て、あり , このソフトウェアモジュ 重点を置いているのですか ? それとも Sm ールはほかの機種と共同利用することがて、 と混ぜたり , コンパートしたりできるので 訓 Ta ⅸやほかの言語環境を選択することは きます。それは , このインタフェイスが , しようか ? crow ええ , 必要て、あれば , そのような「プ なかったのでしようか ? オプジェクト指向て、厳格に定義されている 14 C MAGAZINE 1992 4

3. 月刊 C MAGAZINE 1992年4月号

、 dBASE を NetWare で使う LAN 対応テータベースの開発 ・ NetWa 「 e システム管理者セミナー ・ BTR 旧 VE による業務アプリ開発 ソフトハンク出版事業部 ・A曰から探る NetWare 好評発売中 定価 1480 円 ( 税込 ) ネットワークコンビューティンクを推進する実務マガシン 月刊「 LAN タイムズ SOFT BANK 一きみ当 4 月号 私の会社の N 事情 コシステム開発の落とし穴 N って何をしてくれるの ? ムシステムに魂を吹き込む キーワードギャラリー N 第 M

4. 月刊 C MAGAZINE 1992年4月号

彡 ) クつ一 B 0 R ー A 、 0 レ 0 r ⅲ () わ衂ト 0 Progra べ 待望の BORLAND C + + & APPLICATION FRAMEWORKS O 登場前に、 面倒無用のバージョンアップ先行予約バッケージのワヾ - ジョンアッフ・シー ) 切に要注意〃 ります。広範囲にわたる革新的な最適化の機能が ることがて、きます。一度コンパイルしたヘッダを使用 DOS 上で、そして Wind 。 ws 上で利用するアプリケー コードサイズを最小にし、実行速度を最大にします。 し、無駄な時間を省くプリコンパイラへッダ機能と ションの開発ツールとして、機能・スピード・価格面 あわせ、たいへん快適な開発環境を提供します。 ・ Global register allocation ・ Local and global ともに理想的といえる C & C 十十コンパイラ。それか ・ Wind 。 ws 上で動作する新しい統合開発環境 「 BORLAND C 十十」です。今、この BORLAND common sub¯expressions ・ lnduction variable ソースコードの編集、コンパイル、実行といった開発 C 十十のパージョン 2.0 をお買い上げになり、添付の analysis and strength reducti on ・ LOOP invariant 作業が Windows 上て、行えるようになりました。この 無料パージョンアンプ・シールを登録ハガキに貼って code motion ・ Regster parameter passmg ・ Dead ご返送いただくと、ニュー・パージョン 3.0 の出荷時 ( 4 新しい開発環境には、マルチウインドウのエテンタ、 code elimination ・ Copy propagation ・ Pointer オプジクトの関係をグラフィカルに見ることのて、き 月下旬 ) に自動的に、しかも無料てパージョンアップ aliasing ・ LOOP compaction ・ Structure copy るオプジェクトプラウザ、環境の機能に簡単にアク inlining ・ COde compaction ・ Redundant laod のサービスをお受けいただけま魂どうぞこのまたと セスて、きるスピードバー、 WindowsAPI のリファ suppresslon ・ lntrinsic function inlinmg ないチャンスをお見逃しなく、ぜひご利用ください。 *BORLAND C 十十 3.0 では、 286 以上の CPU と拡張 レンスを参照て、きるオンラインヘルプなど、実用的て、 BC 十十 & APP 凵 CATION FRAMEWORKS 3.0 の 主な追加・強化機能 メモリ、ハードディスクが必要となります。適応機種 扱い易い操作性がプログラマーをサポートします。 は PC -9801 シリーズ、 PC -286 / 386 シリーズです。 ■強力なオプティマイサ ( 最適化機能 ) を搭載 ・コンパイルスピードがさらにアップ ¥ 98 , 000 ( 税別 ) 超高速なコンヾイルスピードによって、開発時間をよ ボ、一ランドの新しいグローバルオプティマイザにより、 ・価格 2.0 一本分の価格て、プラス 3.0 もあなたのものに / り短縮て、き、開発者の生産効率を大幅に向上させ アプリケーションを小さく、速くすることが可能にな なんと無料で バージョンアップ一番乗 0 55 こ ! : : ( こ : き墮三て 0 ミ BORLAND ( 替 ボーランド株式会社 〒 151 東京都渋谷区笹塚 1-64-8 笹塚サウスビル TEL. 03-5350-9370 代 ※移転いたしました。 登録ユーサーの方には、 4 月中旬にパージョンアップのご案内をお送りいたします。 ※ AII Borland products are trademarks 0 「 registered trademarks Of BorIand lnternational, lnc. C)BorIand lnternational, c. ※ Microsoft 、 Windows は米国マイクロソフト社の登録商標です。その他、商品名は一般に各社の商標です。 951 く資料請求番号 FO の 雑誌 14325 ー 4 T 1 0 1 4 ろ 2 5 0 4 0 9 8 5 C ソフトパンク凸版印刷 Printed in Japan BORLAND C++

5. 月刊 C MAGAZINE 1992年4月号

William M. Crow 頭インタビュー N ewWave 設計開発者 ・インタビュー / Tim Scannell ・翻訳 / 株ィーオン CTS ・撮影 / 小平尚典 入れられるには , 少し先行しすぎていたよ うだ。その結果 , Windows プログラミング 界のトップの座を MS-Windows に渡してし まったようだ。今日 , MS-Windows はかな り成功し , 本来 NewWave のコンセプトて描 かれていた夢を実現したようて、ある。 NewWave コンセプトの生みの親のひとり に WilIiam M. Crow 氏がいる。 Crow 氏は 1 984 年の入社以来 , NewWave の設計や開 発 , そして HP 社の PC 用ソフトウェア開発に 携わってきた。彼は , オプジェクト指向プ ログラミングの専門家て、あるだけて、はなく , OA やマルチメディアシステムのような話題 にも精通している。 こ <Crow 氏に NewWave の発展と継続 中の戦略について , またオプジェクト指向 プログラミング環境と C 十十のような言語と の関係などを語ってもらった。 NewWave の戦略 マシンの独立性をもたせるように設計され NewWave 登場 、 0 そもそも HP 社の NewWave に対する戦略 数年前に比べて , HP 社の NewWave 環 1987 年初頭 , HP 社 (Hewlett-Packard C 境のオリジナル設計や全体の戦略は , どの は , キャラクタベースのソフトウェアに 0. ) はグラフィックや非テキスト要素を重視 ように変化したのでしようか ? また , 最 グラフィックと初期のワークステーション した革命的なプログラミングと開発環境を 機能を取り入れた環境を作りだすことにあ 近のオプジェクト指向プログラミングに対 発表した。この NewWave ( ニューウェープ ) った。同時に , ューザがプログラムのセク する新しい関心や開発が , NewWave の基本 と呼ばれるアクテイプな環境下て、 , ューザ ションを簡単につなげて新しい強力なプロ 構造になにか重要な影響をもたらしたので やプログラマはさまざまな要素やデータを グラムを作ることを可能にするモジュラー しようか ? つまりビルディングプロック式プログラミ Crow NewWave の基本構造に大幅な変化 リンクし , 非グラフィックデータをつなが ングシステムを作り出すことも目指してい ったひとつのシステムに入れることがて、き はありません。この種の環境としてはまさ る 0NewWave は , C 言語 ( 後に C 十十て、開発 に最初のものて、したし , 私の知るかぎりて、 た。 された ) に基づくものて、 , オプジェクト指向 は , オプジェクト指向環境マネージャを実 NewWave 環境は明らかに時代を先取り プログラム技術を利用て、きる環境としては 現する製品としては , 現在唯一の完成した していたにもかかわらず , テキスト形式の 製品て、す。我々は , さまざまなオプジェク おそらく最初のものて、あり , 高い移植性と プログラミングに慣れたユーザに広く受け 1 12 C MAGAZINE 1992 4

6. 月刊 C MAGAZINE 1992年4月号

ラックポックス」のソフトウェアを作成する 場合に手続き型言語を使用します。プラッ クポックスとはオプジェクトて、あり , 外部 インタフェイスを定義する特性定義と方法 を持っています。オプジェクトマネージャ は , 異なるプロセッサアーキテクチャを持 っ異なる OS て、実行される分散型の雑多な環 境て、あっても , このようなオプジェクトが コミュニケートて、きるような機能を提供し ます。しかし , OMG が決定している Objec t Request Broker 仕様に従ってプラックポ ックスインタフェイスが定義されているか ぎり , ソフトウェアデベロッパは , どんな ツールを使っても , 意のままにプラックポ ックスを柔軟に作ることがて、きます。 Object Request Broker とは , OMG が 公式に発表した最初の仕様なのてしようか ? Crow そのとおりて、す。それらは技術に対 して最初にリクエストされたものて、 , 最近 のインプリメンテーションデザインが採用 されたのは , Object Request Broker のた めて、した。 Object Request Broker は , オ プジェクトが新たな要求をしたとき , その 要求を管理する基本的なシステムレベルの ソフトウェアコンポーネントて、す。いい換 えれば , オプジェクト対応て、お互いのプロ セッサ同士のコミュニケーションを管理し ます。 Object Request Broker は , オプジェク ト ID によって , ソフトウェアモジュールが ほかのモジュール , またほかのオプジ土ク トを簡単に参照て、きるように , 完全な分散 環境て、実行されます。て、すから , ネットワ ーク上て、それがどこにあるかとか , 最後に 対話してから , ネットワーク上て、移動した かどうかを知る必要はありません。オプジ ェクトマ、ネージャが , そういったすべての めんどうを見てくれるからて、す。 ードウェアのアーキテクチャが 異なり , データフォーマットが異なってい るような場合て、も , 基本となる OS について 考える必要はありません。オプジェクトマ ネージャはこういった問題をすべて解決す るように設計されています。 ポリシーレイヤーこそ今後構築されるべ きて、す。今や我々は , ほかのオプジェクト とコミュニケートするオプジェクトメカニ ズムを持っているのて、 , オプジェクト間て、 コミュニケートて、きるような標準化された 要求を確立するときなのて、す。 こで , C 十十のように , ほかの言語よ り本質的に有利な点があるかもしれない好 ましい言語など , 言語の特性についてうか がわせてもらえますか ? Crow もう一度繰り返しますが , このよう なコンポーネントを開発する場合において , より生産的なアプローチという単純な理由 て、 , 私はいって、もオプジェクト指向言語の 支持者て、ありたいのて、す。しかし , 上部レ イヤーに進化しても特定の言語に依存する まさにそれを超えるものて、 , ポリシー , ま ことはないて、しよう。ポリシーレイヤーは たは我々がサポートする標準方法となるも のへの合意なのて、す。これまて、にお話した 基本的コアや完全なポリシーレイヤーは , 現在当社の NewWave 製品にすべて含まれて います。当社の NewWave 製品は , 非分散型 Windows 環境に重点が置かれています。 O bject Request の完全な分散が将来期待され ます。 NewWave と C 十十 NewWave は発売されてから , 現時点で もう 4 , 5 年経過していますね ? Crow ええ。 1988 年秋に初めて NewWave 技術を発表し , 最初の開発キットを 1988 年 3 月にリソースしました。工ンドユーザ向け 製品は 1989 年 9 月以降販売しています。そう て、すね , 最近かなり出回ってきたというと ころて、しようか。 スタート以来 , NewWave は常に C 十十 で開発されてきたのですか ? Crow 実際はそうて、はありません。とくに 宣伝するつもりはありませんが , Windows 環境て、 Windows 製品として開発していると きを振り返ってみると , 当時は強力な産業 用 C 十十開発ツールがありませんて、した。そ れて、 , NewWave の大部分が , 実際には C 言 語て、書かれています。 わかりました。 Crow 我々はいくつかのオプジェクト指向 設計を利用しましたが , インプリメンテー ションは C 言語て、した。今て、は嬉しい に , BORLANDC 十十 2.0 など非常に優れ た C 十十コンパイラが登場したのて、 , さらに 新しいモジュラーとコンポーネントを C 十十 て、作り始めています。そして , 開発の優先 度に基づいて , そのほかのコンポーネント も C 十十て、書き直したり , 変更し始めていま す。しかし , NewWave の大半は C 言語て、書 かれていますが , オプジェクト指向設計が 採用されているのも事実て、す。 そこがわからないのです。 C 十十はある 程度 , 標準化委員会でしばらく行き詰まっ 巻頭インタビュー 15

7. 月刊 C MAGAZINE 1992年4月号

C MAGA おもな特徴は , 以下のとおり。 「 NAPR ℃ 0 リコー編」 ( 有 ) オオッカ商事 ( 有 ) オオッカ商事は , レーザープリンタ 制御プログラムの開発支援ツール NAPRIC O リコー編を発売した。 同ソフトは , C 言語 , BASIC, その他の言 語などからレーザープリンタを完全ネイテ イプモードてコントロールすることを可能 とする開発支援ツール。プログラム開発用 にパネル遠隔操作構築パーツ , 印字制御構 造パーツが用意されており , プログラムプ ロジェクトの開発工程を軽減する。おもな 特徴は , 以下のとおり。 ・印字制御構造パーツにより , レーザープ リンタを完全ネイテイプモードて、動作さ せることが可能。 PC ー PR201H2 用の制御 コードをネイテイプモードに変換するパ ーツ関数も装備 ・パネル遠隔操作構築パーツにより , 用紙 方向の変更 , トレー選択などのレーザー プリンタのパネル設定をソフト的にコン トロール可能 ・常駐機能により , 市販アプリケーション などの 201PL 系ソフトウェアをネイテイプ モード対応ソフトとして使用可能 ・ネイテイプモードの装飾字体や最大 64 倍 角の超拡大アウトラインフォントの利用 が可能 ・ C 言語によるソースリスト標準添付 く動作環境 > ・対応機種 PC ー 9801 シリーズ ( ただし , X L, LT, HA, ハイレゾモード を除く ) ・対応プリンタ LP3320-SPmk Ⅱ , LP23 10 ー SP5 ・対応 OS MS-DOS Ver. 2.11 以上 ・必要メモリ 640K バイト以上 く価格 > 52 , 800 円 問い合わせ先 ( 有 ) オオッカ商事 154 C MAGAZINE 1992 4 〒 760 香川県高松市西内町 5 ー 14 TEL 0878 ( 51 ) 1785 「旧 M - PS / 55 , DOS / V マシン用 C 言語開発支援ツール」 セイユーシステムズ ( 株 ) セイユーシステムズ ( 株 ) は , IBM-PS/5 5 , DOS / V マシン用の C 言語関数ライプラリ 「 C 言語開発支援ツール」を発売する。 C 言語開発支援ツールは , キー入力関数 , 画面制御関数 , メニュー関数 , ウインドウ 関数 , グラフィック関数 , マウス関数 , プ リンタ関数 , DOS 関数 , RS ー 232C 関数の 9 個 の関数内容て構成されたライプラリ集。同 ライプラリにより , アプリケーションソフ トのインタフェイスを強力にサポートする。 また , パッケージには , すべての関数のソ ースコードが含まれているのて、 , 必要に応 じて関数の変更 , 修正が可能となる。 く動作環境 > ・対応機種 IBM/PS55, DOS/V マシン ・対応 OS IBM-DOS J. 5.0 / V 以上 ・対応コンパイラ MS-C Ver. 5.1 以上 く価格 > ( 予価 ) 420 , 000 円 問い合わせ先セイユーシステムズ ( 株 ) 〒 166 東京都杉並区阿佐ヶ谷南 1 ー 34 ー 1 ー 402 TEL 03 ( 5377 ) 1632 べースによるシステム管理が可能になる。 べース出力する機能を備えており , データ めのツール。また , BOS のデータをデータ ( 削除 , 挿入 , 移動 , 型変換など ) を行うた 自動作成 , および作成したチャートの編集 同ソフトは , C 言語ソースからチャートの ノし、 0 トエデイタ「 BOS 」を発志した レッドフォックス ( 有 ) は , 構造化チャー レッドフォックス ( 有 ) 「 BOS 」 構造化チャートエデイタ ・高速スクロール設計なのて , ローエンド ート型マシンても快適な作業 が可能 マシンやノ 〒 240 神奈川県横浜市保土ヶ谷区岩間町 問い合わせ先レッドフォックス ( 有 ) く価格 > 30 , 000 円 ・必要メモリ 640K バイト以上 ・対応言語 K&R C, ANSI C の一部 ・対応 OS MS-DOS Ver. 2.11 以上 代 , U , LT , ハイレゾ機を除く ) ・対応機種 PC ー 9801 シリーズ ( ただし初 く動作環境 > 可能 択文をループに変換するなどの型変換が ・編集ては , 削除 , 移動などのほかに , 選 けて実行ファイルを作成することが可能 ト形式なのて , そのままコンパイラにか ・ C 言語ソースに追加されるデータはコメン 作可能 カーソル , キーポードなどから簡単に操 ・ポップアップメニューを採用し , マウス , 1 ー 8 ー 2 「 CRS-FUZZY 」 TEL 045 ( 333 ) 8999 の加工が可能 ラー操作 , 正規化 , 拡大化 , 集中化など ト指定などて、簡単に作成可能。また , 関数を数式の入力 , マウスによるポイン ・フアジー処理に使用するメンバーシップ ている。おもな特徴は , 以下のとおり。 処理をするためのライプラリから構成され ータを使用して , 実際に C 言語からフアジー データを作成するためのツールと , そのデ 同ソフトは , フアジー処理を行うための 「 CRS-FUZZY 」の発売を開始した。 フアジールールの構築を行うためのツール クロスエンジニアリング ( 株 ) は , C 言語て クロスエンジニアリング ( 株 )

8. 月刊 C MAGAZINE 1992年4月号

C MAGAZINE Access Card をこ利用ください。 C MAGAZINE アンケートカードをこ利用ください。 國囚圖團 を「せ」と読む奩、ご遠慮下さい。 す、 個人を尊重するアクトです。、、百聞は一見にしかず ' 一度のぞいて下さい。 株式会社岩通アクト 東京都ハ王子市横山町 5-15 三井生命ビル 5 階 TEL ( 0426 ) 48-1595 代 DATA ー会社データ設立 / 平成元年 9 月 21 日資本金 / 1 億円 ( 岩崎通信機株全額出資 ) 社員数 / 50 名代表者 / 代表取締役社長藤野馨事業 内容 / デジタル PBX 、複合通信システムの基本ソフトウェアの開発データテレホン・多機能電話機・旧 DN 関連装置・ PBX 付属装置・無線通信シ ステムのシステムインテグレーションおよびコンサルティング開発ツール / HP9000 システム、モデル 370 ・ 350 ・ 320 、エミュレータ 68000 ・ 68020 、ワークステーション、 PC9801 使用言語 / C 言語、アセンプラーー募集要項職種 / ソフトウェア開発技術者資格 / 性別・学歴不問、 ソフトウェア業務経験都 0 歳位まで※特に C 言語による通信機器制御ソフトウェアの開発に意欲を持つ方給与 / 経験、年齢、能力を考慮の上、 優遇。 28 歳 SE 例 29 万 2000 円 ( 残業手当含まず ) 勤務地 / 本社 ( 八王子 ) 勤務時間 / フレックスタイム制コアタイムなしで 1 日 3 時間以上。月 間精算方式平均 162 時間 / 月 ( 標準 9 : 00 ~ 18 : 00 ) 福利厚生 / 社会保険完備、交通費全額支給、資格・技術・生活・超過勤務手当、退職金制 度、独身寮、保養所 ( 山中湖・伊豆 ) 昇給 / 年 1 回賞与 / 年 2 回休日休暇 / 完全週休ニ日制 ( 土・日 ) 、祝祭日、年末年始・夏季・慶弔休暇、 創立記念日、有給 ( 初年度 12 日 ) 他応募 / 事前に電話連絡のうえ、履歴書 ( 写真貼付 ) および業務経歴書を持参してください。※入社日応相談。 夜間の面接も致します。 ー採用関係連絡先東京都八王子市横山町 5-15 三井生命ビル 5 階〒 192 ( 0426 ) 48-1595 代担当 / 横坂・坂田 C MAGAZINE 1992 ・ 4

9. 月刊 C MAGAZINE 1992年4月号

GENÆド 世界のプロをうならせた。 FACTICS 高い移植性、他に類を見ない超高速 性、豊富な GIJI 機能などどこをとっても プロ仕様』にふさわしい GEN ド A か いよいよ進化をはじめました ENIF のライプラリ群誕生まであと一歩・・ ・ 0E2 SKE ー ( H くジェンスケッチ〉 ( 画面レイアウト・フォーマッタ ) ・ EN ー A ー K くジェントーク〉 ( RS232C / RS422 / GP ー旧通信ライプラリ ) ・を 0 くジェンエティット〉 ( グラフィックエデイタライプラリ ) ・をー OU ( H くジェンタッチ〉 ( タッチスクリーンライプラリ ) ・ EN DR ー V にくジェンドライフ > ( マウス / CRT / プリンタ / プロッタ / スキャナ / デジタイザライプラリ ) より高次元のソフトウェア開発環境へ 超高速 C 言語 G 』開発ツール & ライプラリ 0 好評発売中 / ロ OS / V 版も加わって、 互換性はさらにアップ / ウインドウ処理、ファイルセレクタ、 タイアログボックスなど、各版とも豊富なサンプレソースを 追加して、ますます充実の開発環境を実現しました。 仮想座標による拡大縮小 近日テピュー予定 . な ダイアログボックスエデイタ 多彩なフォント Graphic v ⅱ、 0 取 第 aphi 「 Enuironment ー汁 0 ~ を ーい : 3 はこ、一い 3 虹を [ 一懸誕第、工 6 「 ep れに EnUlronment 一心 e ロ 0 [ 2 文字の拡大縮小 カーソル 工テ・イタ フォントエデイタ 0 EN ード R 6E 藩 [ 0 hi ( E ⅵれ me 皿 クリッヒング ス操作などの GUI 機能をサポートします。 な環境下においても超高速の描画処理を可能 ・すべての描画関数に対してラスタオペレー 異なる機種 ( PC9800 シリーズおよび互換機、 AX 、 にしています。 ション ( REPLACE , XOR など ) 操作ができます。 PC-AT く EGA,VGA 〉および互換機、 DOS/V) の問 GENIFA は、プルダウンメニューエデイタ ( C ソ ・物理座標、仮想座標をサポートしていますの で高い互換性を実現。従来のような完成済み で、画面サイズの変更も簡単かっ瞬時に行 ースコードに自動変換 ) 、ダイアログボックスェ 製品からの強引な移植と異なり、同時開発を デイタ ( 同 ) 、マウスカーソルエデイタ ( 同 ) 、フォン なえます 行なっていますので、各ハードウェアの違いを ・クリッビングや図形の拡大、縮少、合成など トエデイタ、さらにグレードアップされたアイコン GEN ド A が吸収し、各機種対応のライプラリ の図形操作も簡単にできます 関数インターフェースは完全にコンバチプル。 工デイタなど、豊富な開発支援ユーティリティを ・線の太さの指定や 16 色カラー表示、日本語 標準装備。スクリーン上で対話式にエディット ライプラリを替えてリンクしなおすだけで移植は FEP ( ATOK , VJB - のもサポートしています。 するだけで自動的にソースコードを生成します 完了します。 ・文字フォントの選定およびデザイニングも自 グラフィックの描画ルーチンは、アセンプラによ 由自在に行なえます。 GENIFA にはクラフィックソフト開発に必要な 約 100 種類のクラフィック機能を搭載しています。 るハードウェアの直接制御に加え、 Bresenham ・プルダウンメニュー、ダイアログボックス、マウ アルゴリズムを採用することによって、どのよう ■仕様一覧 / ・対象機種 NEC 版 , PC9 0 ( 初代、 LT 、ハイレゾモードは除く ) およひ互換機い x 版 , AX パソコソ旧 M 版 , 旧 M ー PC ー AT ( EGA , VGA ) および互換機 20S / v 版 DOS / v パソコン・対応 OS MS-DOS ( ve 「 .3.1 以降 )PC-DOS (ver. 3.2 以降 )DOS/V(Ver. J4. O/V) ・対応言語 Microsoft C ( ve 「 .5.1 以上 ) ・マニュアル約 250 ページ ( 日本語、 英語 ) ・関数約 100 個・メディア 5"2HD 、 352DD ・価格 NEC 版、 AX 版、旧 M 版、 DOS / v 版降 \ 131 , 00 明※本価格はシングレユースびメ面格です。製品組込みの場合は弊社まで ご連絡ください。・お求め方法こ・購入はお近くのパソコンショップにお申し込みください。弊社に直接ご注文の際は、 FAX にてお申し込みの上、銀行振り込みにてお支払 いください。・振り込み銀行住友銀行広島支店普通預金口座名株アイ・エル・シーファクティクス事業部口座番号 1400001 ・クイック FAX サービス , ファクティクスイ ンフォメーション PHONE : 082 ー 261 ー 9933 代 FAX : 082 ー 262 ー 3999 代資料請求、ご質問は弊社まで FAX でお問い合わせください。・サンプル無料体験パソコン NET 経 由で GENIFA のサンプルをご体験ください。 PC ー VAN ( 旧 = QGM48304 ) 日経 M Ⅸ ( 旧 = M Ⅸ 00127972 ) N 旧 TY ー Serve ( 旧 = GAE02231 ) アップロード先につきまして は左記旧もしくは FAX にてご連絡ください。 株式会ネ土アイ・エ ) レ・シー〒 732 広島市南区的場町ト 3 広島的場ビル 9 階 く資料請求番号 F02 〉 高い互換性 豊富な開発支援ユーティリティ 多機能性 高 NTERNATmAL LABORATORY ※記載されている他社製品名は各社の商標または登録商標です。

10. 月刊 C MAGAZINE 1992年4月号

Quick C MS-C Ve 「 6 ℃環境で学ぶ。 w%h ~ 0 5 ・をッ第 / 0 独学より大学 : ソフトウェア開発のさまざまな分野で標準プログラミング言語となった C 言語。 Wind 。 ws3.0 や MS OS / 2 のプログラミングに おいても C 言語は必要不可欠なものです。セミナーでは Windows3.0 や MS OS / 2 上のアプリケーションを作成したい方、また 既存のプログラムを C 言語で書き換えたい方などを対象に、 C 言語の基礎から応用まで実習中心に学ぶことができま魂 4 く 下記コースも 好評開催中 ・ Windows コース プレゼンテーション・マネージャコース ・ LAN マネージャコース ・テ、 / ヾイスドライ / ヾコース ・ OS / 2 コース これから C 言語を始めようとする方を対象に、 C 言語の C 言語の特徴である、関数、制御構造、ポインタ、構造 基本的な文法からわかりやすく解説します。統合環境を 体についてプログラムを作成しながら詳しく解説します。 持つ Quick C を使って理解を深めます。 セミナは、最新の Microsoft C Ver6.0 を使用して実施 いたします。 ■期間 : 2 日間 一期間 : 3 日問 ■受講料 : 6 万円 ( 税別 ) ■受講料 : 9 万円 ( 税別 ) ■内容 : 配列、ポインタ、文字列、構造体、 ■内容 言語の書式、変数の使い方、画面 PWB の統合開発環境 表示方法、キーポード入力、関数、制 御文、 Quick C での環境設定等 環境設定、開発手順、デバッグ方法 ・お問い合せは 富士ソフトウェア株式会社品川教育センタ TEL. 03 - 5461 - 8296 FAX 03 - 5461 - 8469 日本電気株式会ネ土殿の御協力により PC -9800 シリーズ対応コースも好評開催中 / ′ 解ー 。士ソフトウェア株式会社 品川教育センタ 〒田 8 東京都港区港南 2- -27 イケダヤ品川ビル マイクロソフト株式会社 〒 0 東京都新宿区西新宿 7 ー 5-25 K ビルディング く資料請求番号レ 1 〉