No.2ベストアンサー
- 回答日時:
>どちらもGNUのようですが。
そうですね。どちらもGNU(GNU is Not Unix)です。
ただし、GNU(と言うかFSF)が作ったワケではなくって、どちらも「寄付」されたモノです。作った人たちはまた別ですね。
GCLの方は#1さんが仰っている通り、元々は京都大学で開発されたKyoto Common Lisp(KCL)です。確か、Common Lispが制定された時、あまりの仕様の巨大さに「実装するのが難しい」と思われていた矢先に、日本の京都大学の先生達がC言語で実装しちゃった「Common Lispとしては最古の」実装のウチの一つだと思います。
ただし、現時点のANSI Common Lisp第2版に準拠はしてないので、若干「古い」処理系になっちゃっていますね。
特徴としては、以前書いた通り(同じ質問者の方ですよね?)「C言語で書かれたソース/オブジェクトコード」へとコンパイルする辺りです。
一方、CLISPは、比較的新しく、ドイツの大学(Karlsruhe UniversityとMunich University)で開発されたCommon LispでANSI Common Lisp第2版準拠(とは言ってもいくつかの関数/マクロは全ての実装は難しいのでミッシングしてるらしいですが)のCommon Lispです。恐らく今もっとも使われているCommon Lisp処理系ですよね。
特徴は、僕の記憶違いでなければ、JavaやPythonよろしく、バイトコードへとソースをコンパイルする辺りです。従って「最適化」よりも「移植性」を第一に考えてる実装だ、と言うことです。
また、ユニコード文字列の扱いにも強く、日本語での関数名が扱える、等、かなりの広範囲に渡っての「汎用性」が目立ちます。
結果、GCL vs. CLISPで考えてみると、「速度のGCL」「より現代的な実装のCLISP」ってのが一言で言える特徴ではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux GNU/Linuxでmanページ書くときおすすめの形式はmanとmdocどっち? 1 2023/08/14 11:49
- その他(芸能人・有名人) King Gnuについて ミステリという勿れの主題歌のカメレオンは、CD化されて販売されますか? 1 2022/04/23 02:59
- UNIX・Linux manページあったら嬉しい? 私はArch GNU/Linuxユーザです。GUIも使っているのですが 1 2023/07/31 13:13
- フリーソフト 感動的だったGNUソフトウェアってあるの? 2 2022/04/18 21:22
- 楽器・演奏 King Gnuさんの「一途」をバンドでやる時に キーボードは必要ですか 3 2022/03/24 14:53
- テクノ・ハウス 音楽ジャンル詳しい方!教えてください! 3 2022/10/15 06:44
- 楽器・演奏 King Gnuの一途のギターの音を再現するにはどんなエフェクターを使えばいいですか?(マルチエフェ 2 2023/07/27 08:17
- 邦楽 日本の2020以降の人気歌手トップ5はYOASOBI、Official髭男dism、あいみょん、Ki 2 2023/06/05 13:56
- 楽器・演奏 The hole King Gnuの曲ですが、ピアノの原曲の譜面について 2 2023/04/24 00:11
- 邦楽 あいみょん、米津玄師、Official髭男dism、SEKAI NO OWARI 、King Gnu 3 2023/08/10 09:33
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
実行後にコンパイルに失敗しま...
-
Cのコンパイルでコメントアウト...
-
C++のvectorについて教えてくだ...
-
コンパイル失敗と表示されまし...
-
gccコンパイルできない原因は!?
-
gcc コンパイル killed
-
return (0)の括弧は何故付ける
-
C#で char型とstring型の比較で...
-
ビープ音が鳴りません・・・
-
C言語をコンパイルするとコンピ...
-
同じEXE・同じファイルで解析結...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
VBAを何回も作り直して、容量が...
-
クリティカルエラー Expressio...
-
Excelのエラーで困ってます。
-
パーサとコンパイラの違いって?
-
C言語でのコンパイラの作成方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
C#で char型とstring型の比較で...
-
すべてのリビルド: 0 正常、 0 ...
-
共有ライブラリの内容確認について
-
C言語で作ったらWindowsでもMac...
-
Verilog_HDLでのdefineとifdef
-
<math.h>ヘッダを入力している...
-
gcc コンパイル killed
-
64ビットのlinuxで32ビットメモ...
-
MVSマシンで0C7でABENDしたので...
-
[COBOL] ソースの復帰
-
プレコンパイルの意味を教えて...
-
libsshのコンパイルエラー
-
Visual Basic.NETの処理速度は6...
おすすめ情報