H ? «»

Language peer sets for BASIC:
United States
United States/1963
Designed 1963
1960s languages
Third generation
Early Cold War
Genus Dartmouth Basics
On-Line
Dartmouth Basics
BASIC family
Conversational
Dartmouth Basics/1963
BASIC family/1963
Conversational/1963
Dartmouth Basics/United States
BASIC family/United States
Conversational/United States
On-Line
On-Line/1963
On-Line/us

BASIC(ID:176/bas009)

Beginners All-purpose Symbolic Instruction Code  

alternate simple view
Country: United States
Designed 1963
Published: 1963
Genus: Dartmouth Basics
Sammet category: On-Line


Beginners All-purpose Symbolic Instruction Code
Dartmouth College 1963-1964

Language originally designed for Dartmouth's experimental timesharing system in the early 1960's.

Beginner's All-purpose Symbolic Instruction Code. John G. Kemeny & Thomas E. Kurtz, Dartmouth College, designed 1963, first ran on an GE255 on May 1, 1964

Contrary to popular belief, the original BASIC was a powerful and elegant hybrid of the best notios of progamming amthematical expressions, as is witnessed by the fact that the first published example solved differential equations! (See below) Kemeny was a highly respected maths educator, who pioneered the "new math" in the 60s. Also not a backwards engineered acronym.

For the skeptics, they only have to look at the literature, and see how scientific, engineering, statistical and artificial intelligence programs were written in BASIC. In particular, attention should be paid to the three volume statistical and engineering work by Fred Ruckdeschel published by Byte. HP test equipment featured Rocky Mountain BASIC, while other embedded basics ran a large number of machines as an alternative to FORTH (when the ROM BASIC was removed fromt he original PCs, for years afterwards absence of an operating system was announced as "ROM BASIC not loaded").

Kemeny and Kurtz themselves distinguished between their "True BASIC" (which featured matrix manipulation before other mainstream languages) and what they termed "Street BASIC" which was basically a manufacturer's hack.





People:
Related languages
ALGOL 60BASIC   Incorporated features of
CORCBASIC   Slight Influence
DARTBASIC   Influence
DOPEBASIC   Influence
FORTRAN IIBASIC   Incorporated some features of
JOSSBASIC   positive partial Influence
  BASICABASIC Implementation
  BASICACOS Extension of
  BASICANSI BASIC Standardisation
  BASICApplesoft BASIC Implementation
  BASICAstro Basic Implementation
  BASICB Influence
  BASICBasic-80 Implementation
  BASICBASIC-PLUS Extension of
  BASICBASYS Extension of
  BASICBEDSOCS Extension of
  BASICBPL Augmentation of
  BASICCABALA Extension of
  BASICCOMAL Evolution of
  BASICDARK BASIC Implementation
  BASICDartmouth BASIC Alias
  BASICdataBASIC Augmentation of
  BASICEBasic Implementation
  BASICForce III Incorporated some features of
  BASICFORDESK Influence
  BASICGRASS Extension of
  BASICLSE Extension of
  BASICMINIMAL BASIC Subset
  BASICNBS Extension of
  BASICPBasic Extension of
  BASICRASP Extension of
  BASICS-Basic Extension of
  BASICSEBOL Augmentation of
  BASICSQURL Influence
  BASICSuperBasic Implementation
  BASICSuperBasic Implementation
  BASICTrue BASIC Evolution of
  BASICUBASIC Extension of
  BASICUNBASIC Extension of
  BASICUWBIC Implementation
  BASICVAL Extension of
  BASICVAX Basic Extension of
  BASICVS BASIC Augmentation of
  BASICXBASIC Extension of

References:

1964

  • (1964) "BASIC Summary Card", Dartmouth 1964 Extract: Page 1 Extract: Page 2
  • (1964) "BASIC: A Manual for BASIC, the elementary algebraic language designed for use with the Dartmouth Time Sharing System" 1 October 1964 pdf Picture: The first page of instruction in the original Dartmouth Manual

1966

  • [GEC] (1966) 'BASIC' Language Reference Manual, General Electric Information Systems Division (Sept., 1966, revised).
  • Kemeny, J. (1966) Kemeny, J. G. and Kurtz, T. E., BASIC (User's Manual) (3rd ed.), Dartmouth College Computation Center, Hanover, N. H. (Jan., 1966).
  • Kenemy, J.G. (1966) Kenemy, J.G. "The Computer at Dartmouth"
          in Orr (ed) (1968) Orr, William (ed) "Conversational Computing", 1968
  • Wood, L. H., Reinfelds, J., Seitz, R. N, and Clem, (1966) Wood, L. H., Reinfelds, J., Seitz, R. N, and Clem, P. L., Jr. "The AMTRAN System" pp22-27 Extract: General philosophy Extract: Conclusion Extract: Other conversational mode systems Extract: Hardware Configuration
          in (1966) Datamation 12(10) Oct 1966

1967

  • Kemeny, J. (1967) Kemeny, J. G. and Kurtz, T. E., BASIC Programming. John Wiley & Sons, Inc., New York, 1967.
  • Sammet, Jean E., (1967) Sammet, Jean E., "Roster of Programming Languages 1967"
          in (1967) Computers & Automation 16(6) June 1967

1969

  • Albany, A. E. J. (1969) Albany, A. E. J. "FORDESK IV - The Design and Implementation of a FORTRAN IV Interpreter" Abstract Extract: COMPARISONS WITH BASIC AND AID
          in [Proceedings] (1969) Proceedings of the Fourth Australian Computer Conference Adelaide, South Australia, 1969
  • Rice, John K. and Rice, John R. (1969) Rice, John K. and Rice, John R. "Introduction to computer science" New York Holt, Rinehart & Winston 1969

1971

  • (1971) "Kemeny and Kurz: Dartmouth's Time-Sharing System Captures College, Creates Confidence" Computers and Automation Feb 15 1971 Extract: Interview
  • Barron (1971) Barron, DW "Approaches to conversation FORTRAN" pp123-127 Abstract Extract: Introduction Extract: City Conversational FORTRAN
          in (1971) The Computer Journal 14(1) 1971
  • Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 37 Abstract

1972

  • Lee, J.A.N. (1972) Lee, J.A.N. "The formal definition of the BASIC language" Abstract
          in (1972) The Computer Journal 15(1) February 1972
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 33
          in (1972) Computers & Automation 21(6B), 30 Aug 1972

1973

  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 83 Abstract

1975

  • Hager, Oberita (1975) Hager, Oberita "An Evaluation of the Data Processing Program at Eastern Kentucky University"

1978

  • Kurz, T.E. (1978) Kurz, T.E. "BASIC"
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978
  • Lewis, T.G. (1978) Lewis, T.G. "BASIC language summary"
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978
  • Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978

1982

  • Allen, F. (1982) Allen, F. and Schwartz, J. review of Sammet and Lee HOPL conference end banquet excerpts Abstract
          in (1982) ACM Computing Reviews March 1982
  • Steel, T. (1982) Steel, T. B. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Tee, C. (1982) Tee, C. J. review of Kurtz 1978 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Van Deusen, M. (1982) Van Deusen, M. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982

1984

  • Kemeny, John G. and Kurtz, Thomas E. (1984) Kemeny, John G. and Kurtz, Thomas E. "Bringing up BASIC" Abstract Extract: Street BASIC Extract: Structured programming and bad BASICs
          in Ditlea, Steve (ed) (1984) Ditlea, Steve (ed) "Digital Deli: The Comprehensive, User-Lovable Menu of Computer Lore, Culture, Lifestyles and Fancy by The Lunch Group & Guests" Workman Publishers: New York, 1984.

1985

  • (1985) Kemeny, John G., Kurtz, Thomas E., Back to BASIC, Addison-Wesley Publishing Company, Reading MA, 1985.

2002

  • (2002) Library of Congress Subject Headings B3

Resources
  • List
  • From the BASIC article in Digital Deli
Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder