UCBLogo
   HOME
*



picture info

UCBLogo
UCBLogo, also termed Berkeley Logo, is a programming language, a dialect of Logo (programming language), Logo, which derived from Lisp (programming language), Lisp. It is a dialect of Logo intended to being a “minimum Logo standard.” It has the best facilities for handling List (abstract data type), lists, Computer file, files, input/output (I/O), and Recursion (computer science), recursion. It can be used to teach most computer science concepts, as University of California, Berkeley lecturer Brian Harvey (lecturer), Brian Harvey did in his ''Computer Science Logo Style'' trilogy. It is free and open-source software released under a GNU General Public License (GPL). Graphical user interface UCBLogo has a rudimentary graphical user interface (GUI), so several projects exist that provide a better interface. ''MSWLogo'' and its successor ''FMSLogo'', for Microsoft Windows, are commonly used in schools in the United Kingdom and Australia. Design Logo was designed in spirit of ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Logo (programming Language)
Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. ''Logo'' is not an acronym: the name was coined by Feurzeig while he was at Bolt, Beranek and Newman, and derives from the Greek ''logos'', meaning ''word'' or ''thought''. A general-purpose language, Logo is widely known for its use of turtle graphics, in which commands for movement and drawing produced line or vector graphics, either on screen or with a small robot termed a Turtle (robot), turtle. The language was conceived to teach concepts of programming related to Lisp (programming language), Lisp and only later to enable what Papert called "kinesthetic, body-syntonic reasoning", where students could understand, predict, and reason about the turtle's motion by imagining what they would do if they were the turtle. There are substantial differences among the many dialects of Logo, and the situation is confused by the regular appearance of turtle graphics program ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Brian Harvey (lecturer)
Brian Keith Harvey (born 1949) is a former Lecturer SOE of computer science at University of California, Berkeley. He and his students developed an educational programming language named UCBLogo which is free and open-source software, a dialect of the language Logo, as an interpreter, for learners. Education He received his B.S. in mathematics at Massachusetts Institute of Technology (MIT), 1969, a M.S. in computer science, Stanford University, 1975, and a Ph.D. in science and mathematics education, University of California, Berkeley, 1985. He also received a M.A. in clinical psychology, New College of California, 1990. Work Until retiring in July 2013, Harvey taught introductory (lower-division) computer science courses at Berkeley, and ''CS 195, Social Implications of Computing''. He was also involved in the development of the language Logo for the use in K-12 education. Together with the German programmer Jens Mönig, Harvey designed the programming language ''Build Your ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

MSWLogo
MSWLogo is a programming language which is interpreted, based on the computer language Logo, with a graphical user interface (GUI) front end. It was developed by George Mills at the Massachusetts Institute of Technology (MIT). Its core is the same as UCBLogo by Brian Harvey. It is free and open-source software, with source code available, in Borland C++. MSWLogo supports multiple turtle graphics, 3D computer graphics, and allows input from ports COM and LPT. It also supports a windows interface, so input/output (I/O) is available through this GUI, and keyboard and mouse events can trigger interrupts. Simple GIF animations may also be produced on MSWLogo version 6.5 with the command gifsave. The program is also used as educational software. Jim Muller wrote ''The Great Logo Adventure'', a complete Logo manual using MSWLogo as the demonstration language. MSWLogo has evolved into FMSLogo: An Educational Programming Environment, a free, open source implementation of the langua ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use and was originally written by the founder of the Free Software Foundation (FSF), Richard Stallman, for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. These GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the GNU Lesser General Public License, Lesser General Public License and even further distinct from the more widely used permissive software licenses BSD licenses, BSD, MIT License, MIT, and Apache License, Apache. Historically, the GPL license family has been one of the most popular software licenses in the free and open ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  



MORE