text: Pharo 是一套開源Smalltalk程式開發平臺。Pharo具備所謂的特性，例如實時操控物件，實時更新等。Pharo支援高階Web開發框架，例如。簡介.Pharo是在2008年3月從Squeak v3.9分叉而來:10。Pharo的英文名稱源自希臘語，意為燈塔。事實上在其標誌上的最後一個字母O裡有一座燈塔。作為Smalltalk平臺，Pharo具備Smalltak的特點：它的虛擬機器的特點：它的內建軟體的特點：憑藉Smalltalk與生具來的特點， Pharo最大的優勢之一是在修改程式碼時不必全程編譯。例如，在除錯窗口裡編輯一個方法或者建立一個方法後不需要重啟程序。這就是所謂的“編輯、繼續”，有別於在其他語言裡常見的“編輯、編譯然後執行”。特徵性語法.Pharo語法基於了具有一些擴充套件的Smalltalk-80語言語法。這些擴充套件在現代Smalltalk方言中是常見的。3.14s2提供的Pharo語言語法是非常簡單和極簡主義的。基本語言元素通常可以體現在一張明信片上。它的文法被歸類為LL(1)。語言文法不直接指定程式碼應怎樣儲存在檔案中。Pharo使用Tonel，作為其偏好的程式碼序列化格式。歷史.自Squeak衍生，Pharo旨在建立一個符合Smalltalk-80規範的開源Smalltak環境。它專注於現代軟體工程和程式開發技術，而Squeak定位於教學。學習Pharo.Pharo有一個活躍的社群和寬鬆的MIT許可。學習Smalltalk程式語言的利器，是兩本介紹Pharo的書。第一本書為《Pharo by Example》 ，免費下載。第二本書是《Deep into Pharo》，免費下載。初學者最好的體驗Pharo的方法是在其官方網站下載一站式版本。Pharo的使用.Pharo意在開發為公司和研究人員開發一個現代Smalltalk。作為示例，Pharo用於開發，一個Web應用框架。Pharo有兩個支援機構，面向公司的Pharo財團，和麵向用戶的Pharo協會。公司和諮詢.一些公司在開發中使用Pharo，典型例子為：教學和研究.一些教育機構使用Pharo，包括：一些使用Pharo的研究機構：虛擬機器.Pharo的虛擬機器幾乎完全用Smalltalk語言打造。自2008年，Pharo的虛擬機器的表現接近最快的Smalltalk虛擬機器。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: Pharo
metadata.url: https://zh.wikipedia.org/wiki?curid=4670862