![]() ![]() ![]() There is no standard Logo, but UCBLogo has the best facilities for handling lists, files, I/O, and recursion in scripts, and can be used to teach all computer science concepts, as UC Berkeley lecturer Brian Harvey did in his Computer Science Logo Style trilogy. Logo is a multi-paradigm adaptation and dialect of Lisp, a functional programming language. There are substantial differences among the many dialects of Logo, and the situation is confused by the regular appearance of turtle graphics programs that are named Logo. The language was conceived to teach concepts of programming related to Lisp and only later to enable what Papert called " 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. ![]() Wally Feurzeig, Seymour Papert, Cynthia SolomonĪgentSheets, NetLogo, Smalltalk, Etoys, Scratch, Microsoft Small Basic, KTurtle, REBOL, BoxerĬlose ▲ Symmetry around a point can be obtained using only a few instructions, allowing users to draw hypotrochoids like the one shown here.Ī 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. Multi-paradigm: functional, educational, procedural, reflective ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |