小貓軟件是用Smalltalk程序語言開發(fā)的。關(guān)于這個程序語言的詳細介紹只有英文的內(nèi)容。
作為"OLPC(One Laptop per Child,每個孩子都有一臺電腦)"項目的一部分,Smalltalk提出一個建議的語言學(xué)習(xí)順序,其中的每種語言都被設(shè)計成下一種的入門和基礎(chǔ)。這個順序是:Scratch->Etoys->Squeak->;任意Smalltalk。在學(xué)習(xí)的過程中,每一種語言都提供了圖形化的編程環(huán)境,不僅是用于教會孩子們一些編程的概念,而且是包含物理和數(shù)學(xué)知識的模擬及講述故事的一些練習(xí)。Smalltalk和Squeak作為全功能的應(yīng)用程序開發(fā)語言,在過去的數(shù)十年中已經(jīng)變得十分有名了,而Scratch是孩子們學(xué)習(xí)的工具。