====== Pro Pascal ====== Pro Pascal met the ISO 7185 level 0 / ANSI 770X3.97 Class A standard. PASCAL (named after the French mathematician and philosopher Blaise Pascal) was designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring. Each variable has to be associated with a type (such as CHAR, INTEGER or REAL), but copying between data types generally causes an error, limiting the language's flexibility. Pascal's ability to enumerate types and form complex data structures makes it suitable for structured data processing and arithmetic, algorithmic problems. Advertised features included: *Interlinkable code meant you could use programs which used both Pro Pascal and [[qlwiki:Pro Fortran77]] code *Single and double precision IEEE format arithmetic gives 7 or 16 digit precision. *Compiles programs with over 50,000 lines and over 5,000 identifiers. *Separate compilation allows you to build libraries and massive program suites. *Includes compiler, linker, run-time libraries, librarian, X-ref program, sample programs, 200+ page manual, graphic subroutines. The latest version can be found on The Distribution, see [[qlwiki:DVDs]]. ---- Title: **Pro Pascal**\\ Language: Unknown\\ Author: Unknown\\ Publisher: [[qlwiki:Prospero Software]]\\ Year of Publication: Unknown\\ Platforms Suitable for: All Sinclair QLs and emulators\\ Commercial Status: Freeware\\ Price as at July 1987: £99.95\\ Reviews: Unknown\\ Sources Available from: n/a\\ Latest Version available from: [[http://www.dilwyn.qlforum.co.uk/language/index.html|Sinclair QL Homepage]]\\