-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
dartmouth-basic.scroll
36 lines (31 loc) · 2.67 KB
/
dartmouth-basic.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import ../code/conceptPage.scroll
id dartmouth-basic
name Dartmouth BASIC
appeared 1964
creators John G. Kemeny and Thomas E. Kurtz
tags pl
centralPackageRepositoryCount 0
country United States
originCommunity Dartmouth College
wikipedia https://en.wikipedia.org/wiki/Dartmouth_BASIC
example
5 LET S = 0
10 MAT INPUT V
20 LET N = NUM
30 IF N = 0 THEN 99
40 FOR I = 1 TO N
45 LET S = S + V(I)
50 NEXT I
60 PRINT S/N
70 GO TO 5
99 END
related algol basic microsoft-basic true-basic act-iii algol-60 ascii hp-time-shared-basic basic-plus altair-basic
summary Dartmouth BASIC is the original version of the BASIC programming language. It is so named because it was designed and implemented at Dartmouth College by John Kemény and Thomas Kurtz. It was developed as part of the Dartmouth Time Sharing System (DTSS) and was one of the first programming languages intended to be used interactively. Several versions were produced at Dartmouth over the years, all implemented as compile and go compilers. They were implemented by teams of undergraduate programmers working for Kemény and Kurtz. The first version ran on 1 May 1964, and it was opened to general users in June; upgrades followed, culminating in the seventh release in 1979. Dartmouth also introduced a dramatically updated version known as Structured BASIC (or SBASIC) in 1975, which added various structured programming concepts. SBASIC formed the basis of the ANSI-standard Standard BASIC efforts in the early 1980s. Most dialects of BASIC, notably Microsoft BASIC (MS BASIC), can trace their history to the Fifth Edition. In contrast to the Dartmouth compilers, most other BASICs were written as interpreters. They also lack some of the more advanced features, notably the matrix math commands. Cutting these features allowed these versions to run in the very small main memory of early microcomputers. By the early 1980s, tens of millions of home computers were running some variant of the MS interpreter. It became the de facto standard for BASIC, which led to the abandonment of the ANSI SBASIC efforts. Kemény and Kurtz later left Dartmouth to develop and promote a version of SBASIC known as True BASIC. Many of the early computer games of the mainframe computer era trace their history to Dartmouth BASIC and the DTSS system. A selection of these were collected, in HP 2000 versions, in the People's Computer Company book What to do after you hit Return. Many of the original source listings in BASIC Computer Games and related works also trace their history to Dartmouth BASIC.
created 2004
backlinksCount 126
pageId 516845
revisionCount 301
dailyPageViews 42
appeared 1964
hopl https://hopl.info/showlanguage.prx?exp=1948
isbndb 0