- 締切済み
【PC98x1/国民機】C言語について
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- glengrant321
- ベストアンサー率61% (11/18)
「最新」なのはたぶんOpen Watcom ( http://www.openwatcom.org )だと思いますが、新しけりゃいいってもんでもないです。(DOSがマイナーになってから以降のものはドキュメントが少ないので) 初心者が98のDOSのソフトを開発したいなら98黄金期(80年代末~90年代前半)辺りにメジャーだったものを入手するのがよろしいかと。具体的にはMicrosoftのQuick CかボーランドのTurbo C。Amazonで検索かけると古本の入門書もたくさんヒットしますので目的にあったものを適当に数冊買うのがよいでしょう。(初心者ならまずWindowsでC言語の勉強をして、その後にDOSに入った方がはるかに近道だと思いますが) なお、アクションゲームなどのグラフィックやサウンドをふんだんに使うソフトやデバイスドライバをDOSで開発する場合はC言語だけではなくアセンブラや98特有のハードウェアの知識が必須となります。C言語の入門書だけでなく、アスキーの「PC-9800シリーズテクニカルデータブック」などのハードウェアの解説書も必要でしょう。
- kawais070
- ベストアンサー率52% (2242/4283)
念のため、注意事項を。 > Windows 7と8.1のコマンドプロンプトでも動作確認しました。 LSI C 86 ですが、16ビットのアプリなので、64ビットOSでは動作しません。 Win7や8.1で動作させるなら、32ビット版のWin7/8.1でなければなりません。
お礼
説明に対して、補填してくださり、有難う御座いました。
- 486HA
- ベストアンサー率45% (1013/2247)
非IBMーPC、前世紀の「国民機」(死後)に対応することを前提とする「最新」のC言語は すでに死滅してから久しくなります。 小生の所有物を探してみると、1980年はじめから前世紀末までの多くのC言語が埋もれておりました。 とは言え、いわゆる「前世紀の国民機」に対応する「最新のC言語」は、既に絶版になって久しく ここで紹介したとしても市場では入手することは殆ど不可能であると思われます。 他の方も回答されている「LSIC-86」であれば、現在でも入手可能です。 http://www.lsi-j.co.jp/products/lsic86.html
お礼
486HA さま、有難う御座いました。 そうですか。 絶版であっても、入手可能であれば。
>出来ましたら、C言語を勉強するための「解説書」で、名著が御座いましたら、教鞭、宜しく御願い申し上げます。 最初に申し上げますが参考にはなりません。 私が勉強に使ったのは23年前に学校で使った「プログラミング言語C」です。C言語の開発者が著した本です。 http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9EC-%E7%AC%AC2%E7%89%88-ANSI%E8%A6%8F%E6%A0%BC%E6%BA%96%E6%8B%A0-B-W-%E3%82%AB%E3%83%BC%E3%83%8B%E3%83%8F%E3%83%B3/dp/4320026926 何十回も隅から隅まで読みました。決して勉強用に適していません。 参考にならず申し訳ありません。
お礼
C言語は、小生にとって、敷居が高そうです。 URLの紹介、有難う御座いました。
PC9801シリーズでは、十数年前~20年前くらい前のものが「最新」になると思いますが 私はLSI-C86試食版を使っていました。現在でもダウンロードできます。 PC-98だけでなく、MS-DOSさえ動けばどんなパソコンでも使えます。 しかし、Windows 7と8.1のコマンドプロンプトでも動作確認しました。 http://www.lsi-j.co.jp/freesoft/ スモールモデルまでしか作れませんが、侮れません。個人でプログラムを作るのなら手に余ります。 makeファイルも自分で書く必要があり、勉強になりますよ。 私も1週間で2万ステップ以上のプログラムを書き、熱が出て寝込んたことがあります。
お礼
TXV12003 さま、早速のレスポンス、有り難う御座います。 出来ましたら、C言語を勉強するための「解説書」で、名著が御座いましたら、教鞭、宜しく御願い申し上げます。
- kawais070
- ベストアンサー率52% (2242/4283)
自分が二十数年前にC言語でプログラミングしていたころは、LSI-Cというコンパイラを使っていました。 下記のものですが、小さなプログラムしかコンパイルできませんが、最初の勉強にはいい感じかも。 http://www.vector.co.jp/soft/maker/lsi/se001169.html
お礼
御免なさい。 kawais070さまと、bunji さまを勘違いして、投稿してしまいました。 地方の中小企業のPC-98 の専門店に連絡を取ってみます。 何から何まで有り難う御座います。
- bunjii
- ベストアンサー率43% (3589/8249)
>対応: MS-DOS (NEC) 古すぎて入手できないと思いますが「Power C」と言うのがありました。 未だ普及過程にあったパソコンで予算管理用の自作プログラム(N88-Basic)を高速化する作業を行ったことがあります。 BASIC言語のコンパイラーが無かったのでアセンブラーを検討しましたが工数が掛かり過ぎるため方法を模索しました。 その時、MS-DOS(NEC版)で動作する安価なCコンパイラーを見つけて使用しました。 予想以上の効果があり数年使ったように記憶しています。 Windows 95が発売されExcelが普及すると、そちらに移行して不要になりました。 現在では退職して手元には何も残っていません。 ネットオークションで中古を探しても見当たらないかも知れません。
お礼
kawais070 さま、早速のご名答、有り難う御座います。 小生、PC歴は二十年近く在るのですが、最近のOS事情には、全く、疎いです。 携帯電話も所有しておらず、スマートフォン等も、全く、持ちあわせておりません。 ITのセオリと申しますか、機械選びのコツですが、最新を選択するのは、故障も多く、価格も破格の値であり、更に、改良の余地は幾らでも在るものです。 話が逸れましたが、ITは先端を走るのであれば、自己が実験台になってしまいがちです。 精神表現としては、宜しい、表現ではないですが、開発版のコンテンツのことを、昔、「人柱」版と称されていました。
お礼
長文、詳細に説明してくださり誠に恐縮の限りです。 これからも宜しく御願い申し上げます。
補足
アスキーの「PC-9800シリーズテクニカルデータブック」などのハードウェアの解説書も必要でしょう。 よく分かりました。^^