Talk:BASIC

From Maze

(Difference between revisions)
Jump to: navigation, search
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)

Revision as of 15:25, 27 March 2011

View this revision of Talk:BASIC.

Personal tools