Who invented the Pascal programming language?

Pascal programming language, based on ALGOL computer language was developed in the late 1960s and named after Blaise Pascal.

The Pascal programming language, based on the ALGOL computer language, was developed in the late 1960s and named after Blaise Pascal - the French mathematician who had many new inventions and was the first to invent the machine. pocket calculator (called Pascaline) in 1645.

Pascal died in 1662 and the Pascal language was born almost 300 years later, so perhaps he was not the one who created the language.So who created the Pascal programming language?

Pascal was developed by Niklaus Wirth, born on February 15, 1934 in Winterhur, Switzerland, then by Walter, a geography professor, and Hedwig (Keller) Wirth.Niklas developed Algol-W, which was then run on one of the first IBM 360 machines (as big as a room) and was the basis for developing Pascal language in later years.

Pascal was created by Wirth as the language used to teach computers basic concepts to work on computers in the 1970s. Pascal was then used for computers, embedded systems and projections. research project.It is also used to develop Lisa, one of Apple's first Apple (Macintosh) computers and one of its variants, Object Pascal, is still used today on applications like Skype.

Who invented the Pascal programming language? Picture 1Who invented the Pascal programming language? Picture 1
Niklaus Wirth is said to be the inventor of Pascal language

Niklaus Wirth is the author of many highly regarded books, such as 'Algorithms + Data Structures = Programs', roughly translated as 'Algorithm + Data Structure = Program' (1976) and received 10 honorary degrees and the IEEE Emmanuel Piore Prize and Turing Prize in 1984. But Wirth's main contribution is the creation of organized design software.

In the article 'A Plea for Lean Software' written by Wirth in 1995, he explained some of the problems in software development and why creating neat, organized code is important by quoting 2 'laws' that he deems to describe this:

  1. The software extends to cover the usable memory.(Parkinson).
  2. Software slows down much faster than the fast speed of hardware.(Reiser).

Good ideas, when looking at the number of code lines of the most used software today, it seems that more and more lines of code are needed when hardware gets smaller every day.For example:

  1. In 1975 basically 4,000 lines of code needed, now this number is 2 million.
  2. The first Word version had 27,000 lines of code.The current version of Office has over 30 million lines.
  3. Mac OS X is made up of about 90 million lines of code.
  4. Windows 95 is made up of 15 million lines of code, this number on Windows 7 is over 50 million.
  5. A simple iPhone game, such as Unreal, also lost more than 2 million lines of code.

He said that one reason software is growing is because software vendors offer many features that they think customers need, but are never actually used.He also supports the idea that the software must be understood by at least one person, no one in the development team really understands the software will cause many complex problems and many lines of redundant code.

Pascal is still thought to be one of the most mathematical computer languages.It focuses on the core, object-oriented programming and keeping things simple, light, easy to understand.

See more:

  1. These programming languages ​​for the best mobile application development
  2. In the end, big universities realized that Java was a lousy language if used for introductory programming
  3. Top 5 languages ​​for blockchain programming
4.3 ★ | 4 Vote