In recent times, there has been a growing appreciation of the benefits of true high level languages over low/intermediate level ones, in terms of code safety, productivity and maintainability. This has seen a move away from a certain derivative of BCPL (you know the one;-) and a wider choice of alternatives. One of these alternatives, Pascal (a descendant of Algol;-) combines a disciplined approach to program development and, unlike some other alternatives, an emphasis on efficiency. Please note, as "Classic" Pascal is often considered mostly suited as a teaching language, this site concentrates on the Extended (ISO-10206 standard) dialect, the UCSD/Borland dialect, plus a number of embedded Pascal implementations. |