正如大多數(shù)現(xiàn)代Smalltalk方言,Squeak使用一種非常接近Smalltalk-80的語(yǔ)法。這個(gè)語(yǔ)法設(shè)計(jì)的非常符合英語(yǔ)閱讀習(xí)慣 Squea...
Smalltalk的消息語(yǔ)法機(jī)制盡管非常簡(jiǎn)單,但是需要一些時(shí)候來(lái)熟悉其使用。本章提供一些指導(dǎo)意見(jiàn)來(lái)幫助讀者熟悉這種特殊的語(yǔ)法。當(dāng)然可以選擇跳過(guò),...
本章我們會(huì)開(kāi)發(fā)一個(gè)簡(jiǎn)單的游戲:點(diǎn)圖。隨著開(kāi)發(fā)流程我們會(huì)演示Squeak開(kāi)發(fā)過(guò)程中的大部分工具,演示開(kāi)發(fā)者之間如何交互。還會(huì)使用系統(tǒng)查看器,對(duì)象查...
本章我們站在較高的層次快速瀏覽器Squeak體系,熟悉其運(yùn)行環(huán)境。其中包含大量的實(shí)踐機(jī)會(huì),因此最好在手頭有個(gè)電腦可以用來(lái)輸入測(cè)試 下面會(huì)使用一個(gè)...
本章會(huì)介紹Forth在終端,硬盤(pán)的輸入輸出處理。 我們將會(huì)討論硬盤(pán)訪問(wèn) 輸出操作 字符串操作 輸入操作 字符串輸入等命令 1 輸出運(yùn)算符 通常使...
這章我們將深入Forth的引擎內(nèi)部,了解其底層機(jī)制 這里可能重復(fù)介紹些我們以前已經(jīng)接觸過(guò)的機(jī)制,為了從整體上審視Forth底層機(jī)制,重復(fù)介紹下也...
與傳統(tǒng)語(yǔ)言相比,F(xiàn)orth的編譯器過(guò)于簡(jiǎn)單。 傳統(tǒng)的編譯器通常設(shè)計(jì)成大型的程序,用來(lái)將可預(yù)見(jiàn)的合法的語(yǔ)法組織轉(zhuǎn)換為機(jī)器語(yǔ)言。 然而Forth的編...
本章會(huì)介紹更多的算術(shù)運(yùn)算符word,還會(huì)引入其他類(lèi)型的數(shù)字 1 快捷操作運(yùn)算符 從簡(jiǎn)單的運(yùn)算開(kāi)始,下面的運(yùn)算符word如下 這些words因?yàn)樵?..
本章將介紹如何組織成為根據(jù)特定條件執(zhí)行。語(yǔ)句的執(zhí)行不僅僅再是順序執(zhí)行,而且可以根據(jù)條件跳過(guò)內(nèi)容執(zhí)行 1 條件語(yǔ)句 Forth中一個(gè)簡(jiǎn)單的條件語(yǔ)句...