a21_hlx000
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* HLX-000
-(by [[K]], 2021.06.04)
** (0)
-HLXは、[[a21_txt01]]やその続編で作ったHLシリーズ(はりぼ...
** (1)
-第一段階として、HLXは[[K]]が普段使いできる言語を目指しま...
--細かい点としては次のようなことを考えています。
--HLはintしか使えませんでしたが、HLXではcharやfloatもdoub...
--HLシリーズではスタック変数がなくて全部グローバル変数に...
--JITコンパイラと普通のコンパイラを統合します。x86とx64も...
** (2)
-第二段階として、HLXは「移植作業が不要な世界」の実現を目...
-その後、この夢はOSを作らなくても言語を作ることで果たせる...
-具体的には、一度HLXでアプリケーションを作れば、それはそ...
-さらにHLXにはOSASKでいうところの「タスクセーブ機能」のサ...
--このタスクセーブ機能に関する実証実験を http://k.osask.j...
** (3)
-第三段階として、別の既存言語や既存の実行ファイルなどを、...
-これができると、既存のプログラムをHLXアプリに変換し、そ...
-それはまさにOSASKがエミュレータOSで実現しようとした世界...
** (4) 大事にしたい価値観
-HLXは「何でも自動でやってくれる巨大で複雑な言語処理系」...
-たとえばC言語では、どの変数の利用頻度が高く、どの変数が...
-ループのアンロールやループ内で値が不変な式の自動検出など...
--(ループのアンロールについては、自動ではやらないけど、...
-そういうことを一切やらないことにして、その分、コンパイラ...
** (5) その他
-HLXはOSECPU-VMと合流したいです。・・・経緯はこうです。
-まず、HLXはプログラムをJITコンパイルして実行したり、普通...
-このようになんでも出せるようになると、では何で出すのが一...
-しかし、ソースコードのまま持っておくのは可読性は最高です...
-ということで、将来的にいろんなものを開発して、それは全部...
終了行:
* HLX-000
-(by [[K]], 2021.06.04)
** (0)
-HLXは、[[a21_txt01]]やその続編で作ったHLシリーズ(はりぼ...
** (1)
-第一段階として、HLXは[[K]]が普段使いできる言語を目指しま...
--細かい点としては次のようなことを考えています。
--HLはintしか使えませんでしたが、HLXではcharやfloatもdoub...
--HLシリーズではスタック変数がなくて全部グローバル変数に...
--JITコンパイラと普通のコンパイラを統合します。x86とx64も...
** (2)
-第二段階として、HLXは「移植作業が不要な世界」の実現を目...
-その後、この夢はOSを作らなくても言語を作ることで果たせる...
-具体的には、一度HLXでアプリケーションを作れば、それはそ...
-さらにHLXにはOSASKでいうところの「タスクセーブ機能」のサ...
--このタスクセーブ機能に関する実証実験を http://k.osask.j...
** (3)
-第三段階として、別の既存言語や既存の実行ファイルなどを、...
-これができると、既存のプログラムをHLXアプリに変換し、そ...
-それはまさにOSASKがエミュレータOSで実現しようとした世界...
** (4) 大事にしたい価値観
-HLXは「何でも自動でやってくれる巨大で複雑な言語処理系」...
-たとえばC言語では、どの変数の利用頻度が高く、どの変数が...
-ループのアンロールやループ内で値が不変な式の自動検出など...
--(ループのアンロールについては、自動ではやらないけど、...
-そういうことを一切やらないことにして、その分、コンパイラ...
** (5) その他
-HLXはOSECPU-VMと合流したいです。・・・経緯はこうです。
-まず、HLXはプログラムをJITコンパイルして実行したり、普通...
-このようになんでも出せるようになると、では何で出すのが一...
-しかし、ソースコードのまま持っておくのは可読性は最高です...
-ということで、将来的にいろんなものを開発して、それは全部...
ページ名: