正如大多數(shù)現(xiàn)代Smalltalk方言,Squeak使用一種非常接近Smalltalk-80的語(yǔ)法。這個(gè)語(yǔ)法設(shè)計(jì)的非常符合英語(yǔ)閱讀習(xí)慣 Squeak語(yǔ)法核心非常簡(jiǎn)潔,僅僅包含方...
Smalltalk的消息語(yǔ)法機(jī)制盡管非常簡(jiǎn)單,但是需要一些時(shí)候來熟悉其使用。本章提供一些指導(dǎo)意見來幫助讀者熟悉這種特殊的語(yǔ)法。當(dāng)然可以選擇跳過,當(dāng)遇到不明白的再返回 4.1 ...
本章我們會(huì)開發(fā)一個(gè)簡(jiǎn)單的游戲:點(diǎn)圖。隨著開發(fā)流程我們會(huì)演示Squeak開發(fā)過程中的大部分工具,演示開發(fā)者之間如何交互。還會(huì)使用系統(tǒng)查看器,對(duì)象查看器,調(diào)試器,包管理器等工具。...
這章我們將深入Forth的引擎內(nèi)部,了解其底層機(jī)制 這里可能重復(fù)介紹些我們以前已經(jīng)接觸過的機(jī)制,為了從整體上審視Forth底層機(jī)制,重復(fù)介紹下也是有必要的 1 解釋器內(nèi)部 在...
與傳統(tǒng)語(yǔ)言相比,F(xiàn)orth的編譯器過于簡(jiǎn)單。 傳統(tǒng)的編譯器通常設(shè)計(jì)成大型的程序,用來將可預(yù)見的合法的語(yǔ)法組織轉(zhuǎn)換為機(jī)器語(yǔ)言。 然而Forth的編譯器僅僅使用一個(gè)包含幾行的定義...
本章會(huì)介紹更多的算術(shù)運(yùn)算符word,還會(huì)引入其他類型的數(shù)字 1 快捷操作運(yùn)算符 從簡(jiǎn)單的運(yùn)算開始,下面的運(yùn)算符word如下 這些words因?yàn)樵贔orth系統(tǒng)中經(jīng)常使用而被定...