DEC-10-KJZA-D Advanced BASIC for the PDP-10 196811

Order Number: XX-3B146-22

This document is the "ADVANCED BASIC for PDP-10" manual, published by Digital Equipment Corporation (DEC) in November 1968.

It serves as a comprehensive guide for programming in the BASIC language on the PDP-10 computer, designed for scientific, business, and educational problem-solving, particularly in time-sharing environments.

The manual covers:

  1. Introduction to BASIC: Explains fundamental concepts such as arithmetic operations, mathematical functions, variables, relational symbols, program loops (FOR/NEXT), and data structures like lists and tables (DIM statement).
  2. Running and Debugging: Provides instructions on gaining access to BASIC, entering, executing, correcting, and interrupting programs, along with examples and a summary of common elementary statements (LET, READ/DATA, PRINT, GO TO, IF-THEN, ON-GO TO, END).
  3. Advanced Features:
    • Enhanced Output: More flexible PRINT statement formatting, including TAB functions.
    • Specialized Functions: Details on INT (integer), RND (random number generation, with RANDOMIZE statement), and SGN (sign) functions.
    • User-Defined Functions: The DEF and FNEND statements for creating custom functions, including multi-line definitions.
    • Subroutines: GOSUB and RETURN statements for modular programming.
    • Interactive Input: The INPUT statement for data entry during program execution.
    • Program Control: STOP, REM (remarks for documentation), and RESTORE statements for data manipulation.
    • Matrix Computations: A dedicated set of "MAT" instructions for operations like reading, printing, initializing (ZER, CON, IDN), assigning, adding, subtracting, multiplying, transposing (TRN), scalar multiplication, and inverting (INV) matrices, along with the DET function for determinants.
    • Alphanumeric Information (Strings): Handling of string variables (e.g., A$), reading, printing, string conventions, and accessing individual characters via the CHANGE statement, including BASIC's internal ASCII-like character codes.
  4. System Interaction: Covers diagnostic messages and a summary of edit and control commands (e.g., DELETE, LIST, NEW, OLD, RUN, SAVE, REPLACE, RESEQUENCE) for managing programs and files on storage devices like disk or DECtape.

The manual emphasizes BASIC's user-friendliness, its common English syntax, and its ability to solve both simple and complex mathematical problems efficiently.

XX-3B146-22
November 1968
65 pages
Quality

Original
2.7MB

Site structure and layout ©2025 Majenko Technologies