Nirvana's flamingo-Pascal, one of the births in this life (opened in the sky - algol Xinyuan startup)

xiaoxiao2021-03-06  19

When the time is back to the middle of the twentieth century, Algorithmic Language is initiated and promoted by an international organization located in Zuris, Switzerland. The first official version is Algol 58, which is later, which is more famous Algol 60, and later Algol 68. At that time, Algol did not be widely admired in the commercial environment like Fortran and COBOL, but it plays a profound impact on the development of programming languages ​​decades after the time and afterwards.

Algol is a high-level language dedicated to scientific calculations and is also a highly representative second-generation programming language. On the design of Algol prior consideration of the data structure, it is very close to the first generation of programming languages; the groundbreaking data valid domain (eg local variable), the value of the parameters, the value of the value, the control structure (such as : IF - THEN - ELSE statement), loop, recursive call, etc. Algol's design concept advocates platform independent, easy to read, structured, and architectural syntax definitions. This provides great flexibility for it to join various functions, but also makes an unusual difficulty of writing its compiler, and many computers have lack the hardware functionality required, it is difficult to implement Algol compilation on more platforms. . From a mature and perfect scientific calculation language, Algol also lacks some basic and important data types, such as pointers and strings, which makes Algol to be widely recognized and applied, only as the primary language described at the time of algorithm. In the late 1960s, several evolutionary languages ​​have been drawn on Algol's gains and lost, and the crowds of the have a light of Algol's essence, which has achieved Pascal, representing the peak of Algol language.

This article original author: Firebird Li Guoping, online reprint please indicate the source

This article reference:

The Algol Programming Language

http://www.engin.umd.umich.edu/cis/course.de/cis400/algol/algol.html

Algol 60 Slide

http://www.cis.cau.edu/curriculum/476/chapter2/Algol60/

http://www.cc.gatech.edu/classes/ay2004/cs6390_fall/slides/algol_files/frame.htm

TAOYUE.com: Learn Pascal Tutorial - HISTORY

http://www.taoyue.com/tutorials/pascal/history.html

A brief history of pascal

http://burks.bton.ac.uk/burks/language/oberon/obhist/history.htm

转载请注明原文地址:https://www.9cbs.com/read-44565.html

New Post(0)