Talk:BASIC
From Maze
(Difference between revisions)
| Line 1: | Line 1: | ||
| + | '''PROPOSED OUTLINE''' | ||
| + | |||
| + | === Outline (to be replaced) === | ||
| + | |||
| + | * Programming and high-level programming languages | ||
| + | |||
| + | * Dartmouth BASIC | ||
| + | ** Line numbers, starting with 10 | ||
| + | ** Flow control and GOTO | ||
| + | *** BASIC not a structured programming language (no blocks, etc.) | ||
| + | *** Many of BASIC's control flow concepts are taken directly from machine language | ||
| + | *** Dijkstra's arguments against GOTO | ||
| + | *** Vs. FOR NEXT, GOSUB, IF THEN | ||
| + | ** PRINT | ||
| + | ** "READY" | ||
| + | *** Originally used for output to print terminals | ||
| + | *** semicolon | ||
| + | ** Educational use, teaching of BASIC in schools more generally | ||
| + | ** Background on the functions in BASIC. Why are the particular functions in BASIC present? | ||
| + | |||
| + | * Open access to BASIC, development of BASIC dialects on minicomputers | ||
| + | |||
| + | * Microsoft, BASIC for the Altair (their first product), and Microsoft BASICs | ||
| + | ** PEEK, POKE | ||
| + | |||
| + | * C64 BASIC | ||
| + | |||
| + | * The circulation of code in print (magazines and books) | ||
| + | |||
| + | * BASIC in memory and culture (memorization of one liners) | ||
| + | |||
| + | * Uses of BASIC in commercial programs | ||
| + | |||
| + | * BASIC's legacy | ||
| + | |||
| + | ''' EARLY DRAFT ''' | ||
| + | |||
* [[BASIC in Print and in Memory]] (Nick) | * [[BASIC in Print and in Memory]] (Nick) | ||
* [[Typography and BASIC]] (Mark) | * [[Typography and BASIC]] (Mark) | ||
