Who invented the Pascal programming language?

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 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

May be interested

  • The reason why C programming language is never outdatedThe reason why C programming language is never outdated
    ieee spectrum magazine ranked c as the leading language in 2017 before both java, c # and javascript. if you study c this year, it won't waste your time and effort. here are five reasons why.
  • Test on C programming P6Test on C programming P6
    are you a fan of c programming language and want to learn about this programming language? the quiz below the network administrator has edited and sent you questions about this topic, invite you to experience.
  • What is the first programming language in the world?What is the first programming language in the world?
    of course, compared to human language, the programming language's life is much younger.
  • What do you know about Smalltalk programming language?What do you know about Smalltalk programming language?
    smalltalk is the first, dynamically and reflexively object-oriented programming language developed at xerox palo alto research center (parc) in early 1970. the quiz below is with network administrator. let's learn more about this programming language.
  • 10 programming languages ​​booming today10 programming languages ​​booming today
    here is a list of 10 programming languages ​​with the fastest explosive speed on github, please refer.
  • What do you know about programming language C # P1What do you know about programming language C # P1
    c # programming language is developed based on c and c ++ programming languages. in the article below, network administrator will go with you to learn about c # programming language through multiple choice questions. let's start.
  • What is C programming language?What is C programming language?
    c is a high-level programming language originally developed by dennis m.ritchie to develop the unix programming system at bell labs. c was originally developed on 1972 dec pdp-11 computer.
  • What do you know about C # P3 programming language?What do you know about C # P3 programming language?
    c # is an object-oriented programming language developed by microsoft, the start of their .net plan. please invite the network administrator to learn about this topic through the quiz below.
  • What is the basic C ++ programming language?What is the basic C ++ programming language?
    c ++ is a static programming language, data deduction, distinguishing lower case letters that support object-oriented programming, procedural programming.
  • Test on C programming P4Test on C programming P4
    the c language is the most widely used computer language, along with the java language, the leading popular programming languages, widely used in modern developers. below, invite readers to test their knowledge on this topic through the multiple-choice questions below.