HiLISP
HiLISP は日立製作所によるCommon Lispの実装である。 HiLISP は開発コード名であり、製品名としては、単にLISPとしているが�…
| 開発元 | 株式会社日立製作所 |
|---|---|
| 初版 | 1987年4月 |
| 最新版 |
"E2"
/ 1990年1月4日 |
| 対応OS | VOS3, HI-UX |
| プラットフォーム | HITAC M |
| 対応言語 | Lisp, Common Lisp |
| 種別 | コンパイラおよびインタプリタ |
HiLISP は日立製作所によるCommon Lispの実装である。
HiLISP は開発コード名であり、製品名としては、単にLISPとしているが、稼動するOSを並記して、日立のメインフレームであるHITAC Mシリーズでは、VOS3 LISPならびにLISP E2、日立ワークステーション2050シリーズでは、HI-UX LISP とも呼称している。
VOS3 LISPは1987年4月に日本国内初の商用Common Lisp処理系としてリリースされた。[1]
また、当初のHiLISPはCLtL1相当であったが、オブジェクト指向システムが追加されたCLtL2相当の処理系は、HiOBJ-2という開発コード名でも呼称されていた。
特徴
- Common Lisp仕様への準拠
- メモリ空間の確保。1980年代後半としては広大な2GiBのアドレス空間のサポート
- 移植性の確保。マシン非依存のL-Codeと呼ぶ中間語へ変換し、Lisp形式で表現されたアセンブリ言語であるLAPへと展開される。
- 日本語処理。シンボル(変数名、関数名)、データ (文字、文字例)及び注釈に漢字を使用でき、漢字を英・数字と全く同じように扱うことが可能である。
- 豊富なプログラミング環境。LISPの文法を意識した専用の構造画面エディタ、デバッカ、ステッパ、トレーサ、インスペクタから成るデバッギングツールを内蔵している。
- 他言語プログラムインタフェース。C言語やFORTRANで善かれたプログラムを、LISPの関数として呼び出すことができる。
- グラフィック表示機能。出力データを図や表として表示することができる。また,マルチウインドウ操作やマウス入力も可能である。
- ユーザー実行環境の保存。構築した実行環境を退避・再利用でき、応用プログラムをLISPの存在を意識させないで実行できる。
言語仕様
開発当初はCLtL1相当であったが、後にANSI規格の中間報告書であるCLtL2への準拠が進められた[2][3]
動作プラットフォーム
- HITAC Mシリーズ (M-280Hなど)
- 日立ワークステーション2050シリーズ、2020シリーズ
主な応用
- ES/KERNEL (エキスパートシステム構築ツール)
製品リリース年表
脚注
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.