25 Facts About Dartmouth BASIC


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

FactSnippet No. 1,624,720

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

FactSnippet No. 1,624,721

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

FactSnippet No. 1,624,722

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

FactSnippet No. 1,624,723

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


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

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

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

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

FactSnippet No. 1,624,728

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

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

FactSnippet No. 1,624,730

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

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

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

FactSnippet No. 1,624,733

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

FactSnippet No. 1,624,734

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

FactSnippet No. 1,624,735

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

FactSnippet No. 1,624,736

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

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

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

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

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

FactSnippet No. 1,624,741

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

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

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

FactSnippet No. 1,624,744

Related searches