Programming Languages Directory

Site Topics

C Programming Language
Assembling Computers
CIS
Computer Science Careers
Women and Computer Science
ADA Programming Language
ALGOL Programming Language
APL Programming Language
AWK Programming Language
Basic Programming Language
C++ Programming Language
COBOL Programming Language
Delphi Programming Language
Eiffel Programming Language
Euphoria Programming Language
Forth Programming Language
FORTRAN Programming Language
HTML Programming Language
ICON Programming Language
Java Programming Language
Javascript Programming Language
LISP Programming Language

 

The LOGO Programming Language

Free resources updated everyday:

XXXLINKSXX

Logo was developed by a team from MIT, Logo was originally designed to introduce children to programming concepts, to develop better thinking skills that could be transferred to other contexts.

Logo was supposed to be a language for the teaching of mathe matical ideas to children through computer programming. It was intended to be easy to learn, easy to use, easy to read, but also powerful and able to cope with complex problems. It was then discovered that Logo extended far beyond mathematical areas The man who became the spoke person for this language was Seymour Papert. The slogan used for Logo was "A language for learning."

There is a double meaning behind this slogan. First Logo is a language for learning to compute, or "program a computer" (Logo Thinking). Second Logo is a language to make computing as simple as po ssible to understand for the user (Learning with Logo)

First Logo means Logo Thinking - Logo helps the user in learning to compute by describing ideas and processes with Logo programs, and understanding how to translate pseudocode, into a working Logo program.

Logos share a great deal with natural language in its construction and how it is learned. Not a natural language itself, Logo's similarities with natural languages are the reason it has been an instrument for learning and teaching. Some similarities between Logo and natural languages are:

A. Children learn language in an orderly, step-by-step fashion. - They learn word concepts, and how to combine words into simple sentences, This help the children in using language productively.

B. Logo and language can be taught in small increments, beginning with concrete and graphic things, and can progress to words and more abstract concepts.

Second Logo also means Learning with Logo - Designed to learn and understand the power of computing for making abstract ideas more concrete and more modifiable. Logo is a language of Words. Logo and natural languages words have meanings. Logo means "word", "idea". Words in Logo are used as names for procedures and for data, in properties & relationships.

Significant Language Features

  • Extensible- . Logo comes with basic operations called "primitives". Words that you define, act & look just like primitives.
  • Working Definitions- A logo procedure gives the definition of some new word or concept. It is also a definition that works or computes.
  • Definitions Have an Inside and an Outside- Outside, or title line, tells the user what the word does. The inside defines how it is done.

Areas of Application

  • Graphics (Turtle Graphics)
  • Use with Language
  • Making Music

Sample Programs

Source Code: (Hello World)
TO HELLO
PRINT [Hello world]
END

This program simply demonstrates the printout of a string from a procedure call, in the LOGO programming language. The program will display the message "Hello world" each time the procedure HELLO is called.

 

 

 

 

 


 



 

Site Topics

LOGO Programming Language
Mathematica Programming Language
MATLAB Programming Language
Miranda Programming Language
Modula-2 Programming Language
Oberon Programming Language
Pascal Programming Language
PERL Programming Language
PL/I Programming Language
Prolog Programming Language
Python Programming Language
REXX Programming Language
SAS Programming Language
Scheme Programming Language
SED Programming Language
Simula Programming Language
Smalltalk Programming Language
SNOBOL Programming Language
Database Programming Language
Visual Basic Programming Language
Visual C++ Programming Language
XML Programming Language

 

 

 

 

C Programming Language | Assembling Computers | CIS | Computer Science Careers | Women and Computer Science | ADA Programming Language | ALGOL Programming Language | AWK Programming Language | Basic Programming Language | C++ Programming Language | COBOL Programming Language | Delphi Programming Language | Eiffel Programming Language | Euphoria Programming Language | Forth Programming Language | FORTRAN Programming Language | HTML Programming Language | ICON Programming Language | Java Programming Language | Javascript Programming Language | LISP Programming Language | LOGO Programming Language | Mathematica Programming Language | MATLAB Programming Language | Miranda Programming Language | Modula-2 Programming Language | Oberon Programming Language | Pascal Programming Language | PERL Programming Language | PL/I Programming Language | Prolog Programming Language | Python Programming Language | REXX Programming Language | SAS Programming Language | Scheme Programming Language | SED Programming Language | Simula Programming Language | Smalltalk Programming Language | SNOBOL Programming Language | Database Programming Language | Visual Basic Programming Language | Visual C++ Programming Language | XML Programming Language | Home | Site Map