25 Facts About Dartmouth BASIC

1.

Dartmouth BASIC is the original version of the BASIC programming language.

FactSnippet No. 1,624,720
2.

Several versions were produced at Dartmouth BASIC, implemented by undergraduate students and operating as a compile and go system.

FactSnippet No. 1,624,721
3.

SDartmouth BASIC formed the basis of the ANSI-standard Standard Dartmouth BASIC efforts in the early 1980s.

FactSnippet No. 1,624,722
4.

Dartmouth BASIC was aided by Thomas E Kurtz, who joined the department that year.

FactSnippet No. 1,624,723
5.

Kurtz returned to Dartmouth BASIC and told Kemeny "we should do time sharing", to which Kemeny immediately replied "OK".

FactSnippet No. 1,624,724

Related searches

Tymshare
6.

GE provided the machine for free for three years as part of a wider agreement under which Dartmouth would develop new versions of BASIC while GE used it to develop a new release of their version of the operating system.

FactSnippet No. 1,624,725
7.

When this "Phase I" system became operational, the Dartmouth BASIC team began development of "Phase II", the ideal operating system.

FactSnippet No. 1,624,726
8.

HP's Dartmouth BASIC used a semi-compiled tokenized format for storing programs, which improved loading times and meant "compiles" were zero-time.

FactSnippet No. 1,624,727
9.

Tymshare SUPER Dartmouth BASIC supported JOSS-style structures and matrix math, but retained the original compile-and-go operation.

FactSnippet No. 1,624,728
10.

CARDDartmouth BASIC was almost identical to the interactive version, with the exception being that it did not include the zero-based arrays.

FactSnippet No. 1,624,729
11.

CARDDartmouth BASIC was not developed further, as the entire idea of Dartmouth BASIC had been to be interactive.

FactSnippet No. 1,624,730
12.

SDartmouth BASIC added a number of graphics features, based on the PLOT command that had been added by other programmers.

FactSnippet No. 1,624,731
13.

On top of this, SDartmouth BASIC added block-oriented IF by placing the THEN on a separate line and then ending the block with CONTINUE.

FactSnippet No. 1,624,732
14.

On top of this, SDartmouth BASIC added the SELECT CASE mechanism that survives to this day in Visual Basic.

FactSnippet No. 1,624,733
15.

SDartmouth BASIC added a number of graphics commands intended to be used with plotters.

FactSnippet No. 1,624,734
16.

Garland's SDartmouth BASIC was a pre-compiler written in SDartmouth BASIC source code itself.

FactSnippet No. 1,624,735
17.

The system would read SDartmouth BASIC source, write the corresponding 6th Edition code, and then compile that output.

FactSnippet No. 1,624,736
18.

The Seventh Edition, released in 1980, was a version of SDartmouth BASIC that was a stand-alone compiler of its own.

FactSnippet No. 1,624,737
19.

Minimal Dartmouth BASIC would be similar to the Second Edition, but adding strings, a standard to which practically every Dartmouth BASIC would already be able to conform.

FactSnippet No. 1,624,738
20.

Standard Dartmouth BASIC would add more functionality to produce something more in keeping with the real Dartmouth BASIC varieties seen in the market.

FactSnippet No. 1,624,739
21.

Process was slow, and the first draft of Minimal Dartmouth BASIC was not published until January 1976, leading to it being officially adopted in December 1977 by ECMA, and 1979 by ANSI as X3.

FactSnippet No. 1,624,740
22.

Minimal Dartmouth BASIC was similar to the 3rd edition, including string variables, while lacking MAT and other advanced features.

FactSnippet No. 1,624,741
23.

MS Dartmouth BASIC was patterned on Dartmouth BASIC-PLUS, and thus ultimately the Fifth Edition, but lacked indenting, MAT, and other features.

FactSnippet No. 1,624,742
24.

Each user account could have any number of Dartmouth BASIC programs stored offline, while administrator accounts could leave programs in permanent storage.

FactSnippet No. 1,624,743
25.

Early versions of Dartmouth BASIC did not have the ability to read and write external files.

FactSnippet No. 1,624,744

Related searches

Tymshare