Skills

BASIC

NameBeginners All purpose Symbolic Instruction Code
FieldComputer Programming
Went Obsolete1980s - Still available for some systems
Made Obsolete ByNewer, "better" coding techniques, Visual Basic http://en.wikipedia.org/wiki/Visual_Basic
Knowledge AssumedComputer Programming, Logic, Von Neumann Architecture
When usefulAnalysing historical program code

BASIC was one of the first computer languages designed for non-engineers, written to be more general-purpose than other languages of the time. Originally designed in Dartmouth for use on a time-sharing system, it was adopted for use on the first microcomputers and home computers.

A VERY simplistic example:

10 A = 0
20 A = A + 1
30 PRINT A
40 GOTO 20

This would fill up a page with numbers forever (Or until someone hit the Stop, Break, Escape key)

With the Apple II and the personal computer revolution that followed, BASIC became the most widespread high-level programming language. Other computer makers such as Atari, Sinclair and Commodore also put BASIC interpreters into the ROM of their computers, and magazines published programs within their pages. Most computer users had at least some knowledge of BASIC.

However, it was unpopular with professional programmers, and many claim that it led to bad habits that hampered learning "real" programming languages. Its early reliance on the GOTO statement, for example, was derided. BASIC also fell out of use as more people bought computers and more software became available, and the percentage of users who wrote their own programs shrank.

Although BASIC lives on in many dialects such as Visual Basic and Star Office Basic, they bear little resemblance to the language that once dominated the home computer market.

ReferencesWikiPedia: BASIChttp://en.wikipedia.org/wiki/BASIC

http://en.wikiquote.org/wiki/Edsger_Dijkstra(approve sites)||http://en.wikiquote.org/wiki/Edsger_Dijkstra(approve sites)


Still used today on Graphical Calculators (Texas Instruments that I know of, TI-BASIC language). TI-BASIC is on TI-83 and TI-84 (how i scored perfect on trig) however, the new Ti-nspire calculators do not have the basic interpreter.


In true Microsoft fashion, Visual Basic "embraces and extends" BASIC, so it is disingenuous to say that BASIC is obsoleted by a new version of BASIC. All but the most esoteric BASIC tricks will still work in Visual Basic (including line numbers and goto statements), it's just that better alternatives are available.