Apple II: Apple Pascal Language Reference Manual

 Home > Browse Our Collection > Manuals > Apple II Manuals > Apple II: Apple Pasca ... uage Reference Manual

Apple Pascal Language Reference Manual

The Apple Pascal system incorporates UCSD Pascal and Apple extensions for graphics and other functions. UCSD Pascal was developed largely by the Institute for Information Science at the University of California at San Diego, under the direction of Kenneth L. Bowles. 

This manual covers the features of the Apple Pascal programming language that are different from the "Standard Pascal" language defined by Jensen and Wirth in the Pascal User Manual and Report (SpringerVerlag, New York, 1978). This includes the differences introduced in UCSD Pascal, and also special extensions of UCSD Pascal for the Apple
The Apple Pascal system facilities such as the Editor, the Linker, etc. are covered in the Apple Pascal Operating System Reference Manual. These facilities are useful in various applications besides Apple Pascal programming; they are discussed here only as they relate specifically to Apple Pascal programs. 

Chapters 2 and 3 cover the large differences in Apple Pascal that will have the most immediate programming impact: the differences in predefined types, procedures, and functions, especially the procedures for input and output.
Chapter 4 covers the compiler operation and the compiler options, which are powerful and important. Further details on compiler operation can be found in the Apple Pascal Operating System Reference Manual.
Chapter 5 covers techniques for breaking a program into separate pieces which can be linked together. These techniques are another major area of difference but are not needed for small programs.
Chapter 6 gives the remaining differences in the language, which are of minor impact for most programs.
Chapter 7 covers the extremely powerful library options of Apple Pascal, including the Turtlegraphics package.
Appendix A presents a fully annotated program that uses graphics, and also describes the demonstration programs supplied with Apple Pascal.
Appendix B contains various tables relating to the Apple Pascal Language and the system.
Appendix C gives some technical details on textfile I/O operations.
Appendices D and E cover system startup and essential operating procedures for use with the Apple Pascal language.
Appendix F is a complete set of syntax diagrams for the Apple Pascal language.

Platform: Apple II,  II Plus, Apple IIe with 48Kb RAM  Disk 5.25 drive 

               OS: Pascal Operating System          

System Software (SS:) Programming Language (PL:) Pascal, 6502 Assembler

Version: 1980

Reference Number :

Date Published : 1980

Manufacturer : Apple

Platform : Apple II

Format : Glue Bound Manual






This exhibit has a reference ID of CH35512. Please quote this reference ID in any communication with the Centre for Computing History.

Apple II: Apple Pascal Language Reference Manual

Click on the Images For Detail

Help support the museum by buying from the museum shop

View all items

Founding Sponsors
redgate Google ARM Real VNC Microsoft Research
Heritage Lottery Funded
Heritage Lottery Fund
Accredited Museum