Dartmouth BASIC is the original version of the BASIC programming language.
FactSnippet No. 1,624,720 |
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 |
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 |