![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Tartapelago_RosaGrandi_06.gif/640px-Tartapelago_RosaGrandi_06.gif&w=640&q=50)
Logo (程式語言)
維基百科,自由的 encyclopedia
Logo是一種電腦程式設計語言,在1966年由西摩爾·派普特和Wally Feurzeig設計[2],Logo一詞源自希臘語邏各斯(logos)。Logo是一種直譯語言,和其他語言不同的是,它內建一套海龜繪圖(Turtle Graphics)系統[3],通過向海龜傳送命令,用戶可以直觀地學習程式的執行過程,因此很適於初學者特別是兒童學習程式設計。
Quick Facts 編程範型, 語言家族 ...
![]() | |
編程範型 | 多範式: 函數式, 教育, 程序式, 反射式 |
---|---|
語言家族 | Lisp |
設計者 | Wally Feurzeig(英語:Wally Feurzeig), Seymour Papert, Cynthia Solomon(英語:Cynthia Solomon) |
實作者 | Bolt, Beranek and Newman |
釋出時間 | 1967年,57年前(1967) |
型態系統 | 動態 |
主要實作產品 | |
UCBLogo(英語:UCBLogo), 很多其他實現 | |
衍生副語言 | |
StarLogo(英語:StarLogo), NetLogo, AppleLogo | |
啟發語言 | |
Lisp | |
影響語言 | |
AgentSheets(英語:AgentSheets), NetLogo, Smalltalk, Etoys(英語:Etoys (programming language)), Scratch, Microsoft Small Basic, KTurtle, REBOL, Boxer |
Close
Logo的原型來自另一個電腦語言LISP[4],派普特修改了LISP的語法使其更易於閱讀。Logo常被稱作沒有括號的Lisp。Logo繼承了Lisp的「表」的概念,所以在函數處理等方面擁有強大的能力,也是有特殊需求的電腦科學家的好幫手[5]。