forth

    23熱度

    6回答

    我期待開發一個新的Forth系統,旨在使遊戲開發更容易在一個或幾個復古控制檯平臺上進行。我是Forth的初學者,需要您的幫助來決定從哪個Forth代碼庫開始移植。 我基本上是在尋找特定的Forths vs對方的優點/缺點。我已經讀到JonesFORTH的來源以及對它的讚揚和批評,以及關於ANS的討論,不幸的是感到相當困惑。據我所知,Forth社區似乎在遵守標準問題上相當殘酷地劃分,兩個陣營就這個標

    12熱度

    4回答

    這個問題是關係到 This question on Aardvark This question on here 過去幾年我一直在思考的事情,我喜歡和不喜歡我使用的語言。我一直想寫我自己的語言,但從來沒有這樣做。 我也同時擁有樂高RCX和NXT,但大部分的時間,我從來沒有真正讓我的機器人這樣做,因爲他們的限制性的可視化編程環境的東西。 我想我會爲NXT設計我的編程語言,因爲已經有很多通用語言,而且

    9熱度

    1回答

    我正在學習Forth爲我的一個個人項目。它看起來是一個非常酷且簡單的語言,可以在小型虛擬機中實現。 我對使用詞彙表的可能性印象深刻。另一方面,我認爲字典的工作方式對於總體上非常簡單的語言而言過於複雜。我這樣說,因爲我已經閱讀了一些關於它的論文,而且我知道存在很多爭議。 有些微處理器在他們的指令中實現了Forth的某些功能,我很想知道他們是如何實現字典和功能的,就像他們的詞彙表一樣,所以我可以實現一

    4熱度

    1回答

    作爲第一個項目,我一直在寫一個簡短的程序來渲染Mandelbrot分形。我已經到了試圖將我的結果輸出到文件(例如.bmp或.ppm)並卡住的地步。 我還沒有真正發現我正在嘗試做什麼的任何示例,但我找到了兩個從一個文件複製到另一個文件的代碼示例。 Gforth文檔中的示例(第3.27節)對我來說並不適用(winXP),實際上它們似乎打開並創建了文件,但沒有正確寫入文件。 這是Gforth文檔例子拷貝

    18熱度

    8回答

    concatenative languages在concatenative languages中做了些什麼,如Forth,Factor, Joy等等。

    4熱度

    1回答

    當我嘗試編譯Gforth 0.7.0,我得到以下錯誤: $ ./configure $ make #compiling… Undefined symbols: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found collect2: ld returned 1 exit stat

    6熱度

    2回答

    我對裝配知之甚少,但我確信x86上有平方根指令?我試圖讓平方根功能在泡沫中很好地工作,當我多次運行它時,我發現的功能會以某種方式陷入困境。 : sqrt-closer (square guess -- square guess adjustment) 2dup/over - 2/ ; : sqrt (square -- root) 1 begin sqrt-closer dup whi

    4熱度

    6回答

    該公司擁有以驚人的速度運行的an interesting CPU。會模仿C還是內存太小?

    19熱度

    7回答

    我想開始學習Forth(如在相關堆棧溢出問題Is it practical to learn and use Forth?)。我看到有many implementations。我想用一個 ANS 1994兼容版本(如果合理,但堅持的標準會是個不錯) 小而緊湊的實現,我不想要一個完整的操作系統。 的Windows 好用,我是新來的第四;-) 可以推薦什麼具體的實現?

    13熱度

    12回答

    我需要爲編程語言實現一個解釋器,作爲我正在開發的一個項目的一部分。我不認爲這個項目的細節太相關,除了它需要我從頭開始實施一個解釋器,我不能使用現有的編程語言(要求包括支持可移植定界延續,並且能夠編寫一個解釋器在Javascript中,也在Java中)。 很顯然,我真的寧願避免發明了一種全新的編程語言,所以我希望有一些非常簡單的語言,我可以複製,或至少從中汲取靈感。 我首先想到的是第四或一個基本類似