2022年11月10日 星期四

[光想不作狂想曲] 狂想目標:wpwf

 [光想不作狂想曲]

狂想目標:wpwf (where python where forth),熟練 chipforth assembly code

[考慮點]:

python is open source,

build-in in linux,and easy get at mac,windows,etc

算是主流 interpreter,可吸引學生作專題寫報告,然後誤入符途,而終生不悔。

[回顧]:

想想入符半個甲子,除了用forth寫了一個 華容道的人機界面,和用forth 寫了一個 nec 4bit cpu simulator,就是玩玩meta 最佳化,追新系統的forth(dos->win->linux).也買過 rtx2000的,和 mpu f21 cpu 的kit board,除了跑跑 benchmark,試一試機車超跑,還真的沒用forth 幹過正事。


[緣起]:剛才看到網路上有人寫了 小hack/discompile/python

看了 opcode.h 似乎沒用完,夠塞 32+2個指令,這+2可能是 >forth 和 >python

這32個指令,可以塞 chipforth的指令集 如mup21,或 greenArray F18A

可能還需堆叠 to tuple 或 array 的資料交換機制。

https://blog.techbridge.cc/2017/12/01/pycon-2017-huan-le-xue-python-wei-yuan-zu-ma-byte-code/

又查了opcode

https://github.com/enthought/Python-2.7.3/blob/master/Include/opcode.h


[尾聲]:狂想永遠在實現前發生,雖然只會被厝邊頭尾,親朋好友,唸說 光說不作。


標籤: , ,

0 個意見:

張貼留言

訂閱 張貼留言 [Atom]

<< 首頁