Logo (程 序 语言)
Logo
![]() | |
编程范型 | |
---|---|
语言 | Lisp |
Wally Feurzeig, Seymour Papert, Cynthia Solomon | |
Bolt, Beranek and Newman | |
发行时间 | 1967 |
动态 | |
UCBLogo, 很多其他实现 | |
衍生 | |
StarLogo, NetLogo, AppleLogo | |
Lisp | |
AgentSheets, NetLogo, Smalltalk, Etoys, Scratch, Microsoft Small Basic, KTurtle, REBOL, Boxer |
Logo
海 龟绘图
编辑
程 式 实例
编辑
设计Logo
FD 100
LT 90
FD 100
LT 90
FD 100
LT 90
FD 100
LT 90
REPEAT 4 [FD 100 LEFT 90]
TO CHAIR
REPEAT 4 [FD 100 RT 90] FD 200
END
TO CHAIR :long
REPEAT 4 [FD :long RT 90]
FD :long*2
END
CHAIR 100
从简单地发送绘图
多 代理 建 模 语言
编辑
Logo
LOGO直譯 器 列 表
编辑
- UCBLogo,
又 叫 Berkeley Logo[6],用 C寫 成 ,可 運行 於多個 平台 。 - MSWLogo,
有 良好 的 GUI、詳 盡 的 說明 文 件 ,運行 於Windows,建 基 於Berkeley Logo,由 Borland C++寫 成 。它支援 三 維圖像 、聲 響 、鍵盤 等 多 個 功 能 [7]。 - StarLogo[8]
- NetLogo[9]
- Comenius Logo[10]
- rLogo[11],
可 於瀏覽 器 上 執行 (需Java) - CLogo[12],
可用 中 文 為 指令 (需要 Java) - Galapago[13],
用 Java寫 成 - ProLOGO[14],
用 Prolog寫 成 ,可 用意 大利 語 為 指令 - PyLogo[15],
用 Python寫 成 - SharpLOGO[16],
用 C#寫 成 - XLogo[17],
用 Objective-C寫 成 ,運行 於macOS - Logo++[18],
可 說 是 一 種 精 簡化的 Logo,主要 的 分別 在 於沒有 了 Logo的 即時 回 應 (interactive)、去 掉了不 少 語法 。
引用
编辑
- ^ Pietrocola, Giorgio. Tartapelago. Maecla. 2005 [2021-05-30]. (
原始 内容 存 档于2021-02-11). - ^ Abelson, Hal; Goodman, Nat; Rudolph, Lee. Logo Manual. Artificial Intelligence Lab, Massachusetts Institute of Technology. December 1974 [August 28, 2016]. hdl:1721.1/6226. (
原始 内容 存 档于September 11, 2016). - ^ Logo Foundation. el.media.mit.edu. [2011-04-07]. (
原始 内容 存 档于2011-07-21). - ^ CSLS Vol 1, Preface .pxvi, Harvey 1997
- ^ Computer Science Logo Style, Brian Harvey, MIT Press (3 volumes) ISBN 0-262-58148-5, ISBN 0-262-58149-3, ISBN 0-262-58150-7. Available online 互联网档
案 馆的 存 檔,存 档日期 2013-07-04. - ^ Berkeley Logo (页面
存 档备份,存 于互联网档案 馆) - ^ MSWLogo
- ^ StarLogo
- ^ NetLogo (页面
存 档备份,存 于互联网档案 馆) - ^ Comenius Logo
- ^ rLogo
- ^ CLogo
- ^ Galapago (页面
存 档备份,存 于互联网档案 馆) - ^ ProLOGO (页面
存 档备份,存 于互联网档案 馆) - ^ PyLogo (页面
存 档备份,存 于互联网档案 馆) - ^ SharpLOGO
- ^ XLogo (页面
存 档备份,存 于互联网档案 馆) - ^ Logo++ (页面
存 档备份,存 于互联网档案 馆)
延伸 阅读
编辑
- The Great Logo Adventure, Jim Muller, Doone Publications ISBN 0-9651934-6-2; now out of print; downloadable free of charge in pdf form from The MSWLogo website, along with the freeware MSWLogo program
- To Artificial Intelligence (1976) (页面
存 档备份,存 于互联网档案 馆) Early AI textbook where Logo is used extensively. (Using the Edinburgh University dialect, AI2LOGO) - Turtle Geometry (页面
存 档备份,存 于互联网档案 馆) Abelson and diSessa - Children Designers, Idit Harel Caperton, Ablex Publishing Corporation ISBN 0893917885. Available online (页面
存 档备份,存 于互联网档案 馆) - Learning With Logo, Daniel Watt, McGraw Hill, ISBN 0-07-068570-3. Available Through Amazon
- Teaching With Logo: Building Blocks For Learning, Molly Watt and Daniel Watt, Addison Wesley (now Pearson) 1986, ISBN 0-201-08112-1 Available through Amazon
外部 链接
编辑
- Logo Interpreter (页面
存 档备份,存 于互联网档案 馆) - papert: logo in your browser (页面
存 档备份,存 于互联网档案 馆) - Online PHP-based Logo Interpreter (页面
存 档备份,存 于互联网档案 馆) - MachineLab TurtleSphere (MaLT) (页面
存 档备份,存 于互联网档案 馆) Online LOGO Interprepter with 3D graphics using three.js javascript library. - Vlad Tudor's Free Online Logo Interpreter using HTML5, CSS3 and JQuery (页面
存 档备份,存 于互联网档案 馆) - TurtleAcademy (Learn Logo for free) (页面
存 档备份,存 于互联网档案 馆) - XLogo4Schools (页面
存 档备份,存 于互联网档案 馆) is a revised version of XLogo - XLogoOnline (页面
存 档备份,存 于互联网档案 馆) is a modern, browser-based programming environment for the primary school. The programming language is a subset of the XLogo dialect. In addition to the online version, offline versions are available for Windows, macOS and Linux. - DR Logo at CPCWiki (页面
存 档备份,存 于互联网档案 馆) - WIN-LOGO 3.0 (页面
存 档备份,存 于互联网档案 馆) of a German Author in English and German language - POOL is a compiled LOGO dialect
- QLogo (页面
存 档备份,存 于互联网档案 馆) - Digitool, producers of ObjectLOGO
- turtleSpaces (页面
存 档备份,存 于互联网档案 馆) is an OpenGL re-implementation and broad extension of Apple (LCSI) Logo II intended for making 3D models, animations and games. It is currently available for Windows, macOS and Linux.