Please help improve educational articles kids or discuss these issues on the talk page. This article may require cleanup to meet Wikipedia’s quality standards.
This article needs additional citations for verification. An educational programming language is a programming language that is designed mostly as an instrument for learning, and less as a tool for writing programs to perform work. Many educational programming languages position themselves inside a learning path, that is, a sequence of languages each designed to build on the others moving a student from easy to understand and entertaining environments to full professional environments. Some of the better known are presented below. Originally, machine code was the first and only way to program computers. Assembly language was the next type of language used, and thus is one of the oldest families of computer languages in use today. Many dialects and implementations are available, usually some for each computer processor architecture.
Low level languages must be written for a specific processor architecture and cannot be written or taught in isolation without referencing the processor for which it was written. Unlike higher level languages, using an educational assembly language needs a representation of a processor, whether virtualized or physical. Neumann architecture computer with all basic features of modern computers. It is based on the concept of having a little man locked in a small room.
The command line compiler emits NXT compatible machine code, and supports Windows, Mac OS X and Linux. It is simpler than x86 assembly but has many features similar to those in more complex languages. MIPS and the Berkeley RISC designs, two benchmark examples of RISC design. BASIC which stands for Beginners All-purpose Symbolic Instruction Code, is a language invented in 1964 to provide computer access to non-science students. It became popular on minicomputers during the 1960s, and became a standard computing language for microcomputers during the late 1970s and early 1980s. Microsoft Small Basic is a restricted version of Visual Basic designed as a first language, “aimed at bringing ‘fun’ back to programming”. The language is explicitly quite small with only 15 intuitive keywords.