update basic360 page
This commit is contained in:
parent
d00e48371f
commit
f13e6af64a
@ -2,4 +2,38 @@
|
||||
|
||||
There are many flavors of BASIC available for the IBM MVS operating system. The original port of Dartmouth BASIC, known as DTSS BASIC, is called BASIC/360, and is already implemented by the supplement tape for MVS 3.8j. So, everything I do on the emulator is based on that version of BASIC.
|
||||
|
||||
More to follow...
|
||||
Here's the original comment flower box from the core BASIC/360 compiler module, written in PL/I. The users of this BASIC compiler did not need to compile th PL/I from source, however. The binary would have been available on the original distribution tape.
|
||||
|
||||
```pli
|
||||
000002 /********************************************************************
|
||||
000003 * *
|
||||
000004 * SOUTH HAMMOND INSTITUTE OF TECHNOLOGY BASIC/360 FALL 1974 *
|
||||
000005 * *
|
||||
000006 *********************************************************************
|
||||
000007 * *
|
||||
000008 * IMPLEMENT A BASIC COMPILER/INTERPRETER FOR THE IBM/360 *
|
||||
000009 * USING THE ORIGINAL DARTMOUTH SPECS FOR BASIC. THE PRIMARY *
|
||||
000010 * INTENT IS TO CREATE A BASIC COMPILER/INTERPRETER FOR BEGINNING *
|
||||
000011 * STUDENTS TO LEARN THE BASIC LANGUAGE INSTEAD OF GOTRAN ON THE *
|
||||
000012 * SOON TO BE RETIRED 1620. *
|
||||
000013 * *
|
||||
000014 * THE TARGET ENVIRONMENT IS A 32K IBM/360 MOD 30 RUNNING *
|
||||
000015 * DOS/360 AND PL/I(D) COMPILER. *
|
||||
000016 * *
|
||||
000017 * STUDENTS MAY NOT BE COMPUTER MAJORS AND MOST PROGRAMS WOULD BE *
|
||||
000018 * SMALL, A SIMPLE MONITOR MONITOR WAS IMPLEMENTED SO THE LAB AID *
|
||||
000019 * OR INSTRUCTOR COULD ACTUALLY SUBMIT ALL THE BASIC PROGRAMS AS *
|
||||
000020 * ONE JOB. *
|
||||
000021 * *
|
||||
000022 * THIS PACKAGE IS BEING DESIGNED TO HAVE MODULAR SOURCE CODE *
|
||||
000023 * SINCE IT ENVISIONED THAT THIS PRODUCT WILL BE IMPLEMENTED *
|
||||
000024 * IN SEVERAL DIFFERENT ENVIRONMENTS *
|
||||
000025 * 1) SIMPLE BATCH - 1 BASIC PROGRAM AT A TIME *
|
||||
000026 * 2) MONITOR BATCH - MULTIPLE BASIC PROGRAMS CAN BE EXECUTED *
|
||||
000027 * PER RUN. *
|
||||
000028 * 3) ONLINE (WISH) - BASIC PROGRAM CAN BE ENTERED, EDITED AND *
|
||||
000029 * EXECUTED ON LINE. *
|
||||
000030 * *
|
||||
000031 ********************************************************************/
|
||||
```
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user