PRO174 PRO/BASIC Version: 1.4, October 1989 Submitted by: Digital Equipment Corporation Operating System: P/OS V3.2 Memory Required: 512KB Software Required: DECUS No. PRO177, P/OS Version 3.2 Keywords: Language Interpreters, Professional 300 Series - P/OS Abstract: BASIC is a conversational programming language developed at Dartmouth College that uses simple English language-like statements and familiar mathematical notations to perform operations. PRO/BASIC is an interactive BASIC for the Professional 300 system. It is comparable in function to most personal computer BASIC implementations, and yet maintains a high degree of compatibility with the BASIC available on Digital Equipment Corporation's larger PDP-11 and VAX systems. PRO/BASIC contains the following features: . Long variable names (up to thirty-one characters) . Sequential files (terminal format) . Random access files (virtual arrays) . Chaining from one program to another with parameters . Video terminal line editing . Immediate syntax checking on input . Debuffing facilities such as program trace and step capabilities . Single and double precision that results in six digits and sixteen digits of accuracy respectively . Multiple dimensional arrays (up to seven) . Extended IF-THEN-ELSE statements . Multiple statements on a line capability . Calculator PRINT mode (implied PRINT) . Print formatting with PRINT USING statement . Programmable error handling (ON ERROR GO TO) . User defined single line functions . Extensive support for graphics (over twenty statements) . String support, complete with string arrays and functions . Meaningful, English error messages, e.g. "Expected a comma" rather than "Syntax Error" . On-line Help . Limited access to the communications port PRO/BASIC offers a total of 41.9K bytes of user memory in the workspace. Of this total memory, a maximum of 32K bytes can be used for code and a maximum of 9.6K bytes can be used for data. The addition of an extended memory board will not increase the amount of memory available to the PRO/BASIC user. Notes: This program is also included on DECUS No. VS0112. Documentation available in hardcopy only. Sources not included. Media (Service Charge Code): User's Manual (ED), One RX50 Diskette (JA) Format: P/OS