LYCOS RETRIEVER
Pascal (Language): Compilers
built 631 days ago
Pascal-XT is the BS2000 variant of the Pascal-XT compiler family. Thanks to the front-end common to all the compilers of this family, Pascal-XT program sources can be compiled on all computers supported.
Source:
Besides structured statements, the concept of data types characterized Pascal profoundly. It implies that every object, be it a constant, a variable, a function, or a parameter has a type. Data typing introduces redundancy, and this redundancy can be used to detect inconsistencies, that is, errors. If the type of all objects can be determined by merely reading the program text, that is, without executing the program, then the type is called static, and checking can be performed by the compiler. Surely errors detected by the compiler are harmless and cheap compared to those detected during program execution in the field, by the customer. Thus static typing became an important concept in software engineering, the discipline emerging in the 1970s coping with the construction of large software complexes.
Source:
The PArallel Systems & Computer Architecture Lab (PASCAL), in the Electrical Engineering & Computer Science Department of the University of California, Irvine, under the direction of Dr. Jean-Luc Gaudiot, is a center for the investigation of parallel and distributed computing. The group undertakes experimental research in areas such as functional programming, compiler techniques and computer architectures.
Source:
You can find the public domain source code of a Pascal compiler and interpreter. The system is written in Pascal itself, and only the source code is provided, which means that you need to have a Pascal compiler before you can use it. The compiler generates an intermediate p-code which is then interpreted by the p-code interpreter. If you do not have a Pascal compiler, you have a choice of getting their C translation of the compiler (which means you must have a C compiler) or handtranslating their precompiled pcode of the compiler.
Source: