What is Pascal?
Grade 11,  ICT

Pascal Programming (Part I)

What is Pascal?

Pascal is an imperative and procedural programming language. And originally developed by Niklaus Wirth in 1968-69 and published in 1970. It is named to honor the prominent French mathematician Blaise Pascal. Pascal can be introduced as a reliable and efficient programming language. Usually use to teach programming techniques and is the first language that many programmers learn.

Features of the Pascal Language

  • Is a strongly typed language.
  • It offers extensive error checking.
  • It offers several data types like arrays, records, files and sets.
  • It offers a variety of programming structures.
  • It supports structured programming through functions and procedures.
  • It supports object oriented programming.

Some facts about the Pascal Language

  • The Pascal language was named to honor Blaise Pascal, A French mathematician and pioneer in computer development.
  • Niklaus Wirth completed development of the original Pascal programming language in 1970.
  • Pascal is based on the block structured style of the Algol programming language.
  • Pascal was developed as a language appropriate for teaching programming as a systematic discipline, whose implementations could be both reliable and efficient.
  • The ISO 7185 Pascal Standard was originally published in 1983.
  • Pascal was the primary high-level language used for development in the Apple Lisa, and in the early years of the Mac.
  • In 1986, Apple Computer released the first Object Pascal implementation, and in 1993, the Pascal Standards Committee published an Object-Oriented Extension to Pascal.

You will find several types Pascal compilers and interpreters available for general use. Following are few of them −

  • Turbo Pascal − offers an IDE and compiler for running Pascal programs on CP/M, CP/M-86, DOS, Windows and Macintosh.
  • Delphi − provides compilers for running Object Pascal and generates native code for 32- and 64-bit Windows operating systems, as well as 32-bit Mac OS X and iOS. Embarcadero is planning to build support for the Linux and Android operating system.
  • Free Pascal − it is a free compiler for running Pascal and Object Pascal programs. Free Pascal compiler is a 32- and 64-bit Turbo Pascal and Delphi compatible Pascal compiler for Linux, Windows, OS/2, FreeBSD, Mac OS X, DOS and several other platforms.
  • Turbo51 − It is a free Pascal compiler for the 8051 family of microcontrollers, with Turbo Pascal 7 syntax.
  • Oxygene − It is an Object Pascal compiler for the .NET and Mono platforms.
  • GNU Pascal (GPC) − It is a Pascal compiler composed of a front end to GNU Compiler Collection.

References :

Leave a Reply

Your email address will not be published. Required fields are marked *

Online Testing System