[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00022] Re: LSIC or Turbo C
- Subject: [WitchTech 00022] Re: LSIC or Turbo C
- From: Akira Kawamata <autumn@piedey.co.jp>
- Date: Wed, 19 Jul 2000 13:58:42 +0900
川俣です。
"Atsushi KUMAGAI <kumagai@cam.canon.co.jp>"さんは書きました:
> さて,WonderWitchには2つのCコンパイラ(LSIC/Turbo C)が
> 付いているみたいですが,
> 皆さんどちらをお使いになっているのでしょうか?
> 私は,「英語版」という言葉でだけで,なんとなく(^^;)TurboCを避けて
> LSICを使っています.
私はTurbo-Cを選んで使ってます。
ですが、英語版だと
char msg[] = "表";
を、
char msg[] = "表\";
と書かないと通らない等の問題があるので、確かに取っつきにくいところがあ
ると思います。
とはいえ。
Turbo-C 2.0日本語版の正規ユーザーだった私としては、昔のtcc.exeを掘り出
してきて差し替えて使ってみるという作戦もありそうです。そのうちに試してみ
ようと思います。
(うひ〜、懐かしいよ〜 でもかなり忘れてる^^;)
> 両者の違いや,ソースコード共有についての注意点など
> 詳しい方,ポインタでも構いませんので教えていただけないでしょうか?
Turbo-C 2.0あたりは、言語の独自拡張が山ほどあったと記憶しますので、完
全な共有は相当面倒だと思います。
実際、WonderWitchのヘッダーファイルのBIOSコールなんかを見ていると、呼
び出しコードがまったく別物ですし。
とはいえ、Turbo-C 2.0の詳細なドキュメントが付いてないことから、そんな
特定処理系べったりなソースは書けないだろう、と言うのも事実かも知れません
が^^;
> 将来,自分のソースを公開する際には,両方のコンパイラで
> 通るようにしておいた方がいいですよね…?
ライブラリとしてソースコードの再利用を考えると、どちらでも通る方が良い
かもしれません。
でも、ILとしてライブラリを作れば、ILと本体が別のコンパイラでも問題ない
ような気もします。
(株)ピーデー 川俣 晶 (http://www.autumn.org/ mailto:autumn@piedey.co.jp)
ML Archives