BASIC

From Maze

(Difference between revisions)
Jump to: navigation, search
(→Altair BASIC and Tiny BASIC, Micro-Soft and Copyleft)
(→)
Line 5:Line 5:
BASIC's invention in an educational context signals one important aspect of its use. The language was developed an important early time-sharing environment, the Dartmouth Time-Sharing System. This sort of setup was revolutionary in allowing many programmers to use a single system interactively at the same time. The configuration of such a system, with many terminals connected to a mainframe or minicomputer, was very different from that of the personally owned, inexpensive, single-user computers of the microcomputer era. It was also very different from the batch processing of stacks of punched cards, though. Time sharing allowed people to engage with and explore computation in significant new ways, and BASIC was an important part of this computing revolution.
BASIC's invention in an educational context signals one important aspect of its use. The language was developed an important early time-sharing environment, the Dartmouth Time-Sharing System. This sort of setup was revolutionary in allowing many programmers to use a single system interactively at the same time. The configuration of such a system, with many terminals connected to a mainframe or minicomputer, was very different from that of the personally owned, inexpensive, single-user computers of the microcomputer era. It was also very different from the batch processing of stacks of punched cards, though. Time sharing allowed people to engage with and explore computation in significant new ways, and BASIC was an important part of this computing revolution.
−
The story of BASIC became even more interesting as microcomputers came to market and into people's homes. In 1975, the MITS Altair 8800 computer became available, provided in a kit which the purchaser had to assemble. This computer was widely acclaimed as the first home computer. Perhaps the most significant piece of software for this system was Altair BASIC, an interpreter for the BASIC programming language that was the first product of a new startup company, known at the time as "Micro-Soft." The company didn't stop at this version. Thanks in large part to Microsoft, BASIC became the lingua franca of home computing. Microsoft's versions of the language were standard on many popular microcomputers, provided in ROM so that the computer could be turned on and immediately programmed. BASIC reigned in the late 1970s and through the early 1980s, when 10 PRINT circulated on paper and was being keyed in by numerous users. It was so obvious that this language was the dominant one that some books of BASIC programs do not even find it necessary to mention "BASIC" on their cover or in introducing the book.
+
The story of BASIC became even more interesting as microcomputers came to market and into people's homes. In 1975, the MITS Altair 8800 computer became available, provided in a kit which the purchaser had to assemble. This computer was widely acclaimed as the first home computer. Perhaps the most significant piece of software for this system was Altair BASIC, an interpreter for the BASIC programming language that was the first product of a new company, Microsoft. An alternative BASIC, developed outside of corporate structures, was called Tiny BASIC and exemplified the way that recreational programs such as 10 PRINT would be created and distributed. Thanks in large part to Microsoft, BASIC became the lingua franca of home computing. Microsoft's versions of the language were standard on many popular microcomputers, provided in ROM so that the computer could be turned on and immediately programmed. BASIC reigned in the late 1970s and through the early 1980s, when 10 PRINT circulated on paper and was being keyed in by numerous users. It was obvious at the time that BASIC was the canonical language -- so obvious that some books of BASIC programs do not even find it necessary to mention "BASIC" on their cover.
While the heyday of the language did not last, interesting new versions of BASIC, sometimes radically reformulated, continued to appear. The creators of the original language introduced True BASIC in 1983. In 1985, Microsoft's QuickBASIC offered several innovations and, for instance, made line numbers optional. And Microsoft's even more radically different Visual Basic saw widespread use in creating business applications.
While the heyday of the language did not last, interesting new versions of BASIC, sometimes radically reformulated, continued to appear. The creators of the original language introduced True BASIC in 1983. In 1985, Microsoft's QuickBASIC offered several innovations and, for instance, made line numbers optional. And Microsoft's even more radically different Visual Basic saw widespread use in creating business applications.
−
BASIC joins COBOL as one of the major whipping boys among programming languages. Inextricably associated with Microsoft and that bane of structured programmers, GOTO, the language is said to encourage the writing of spaghetti code, to be unbearably slow, and to be suitable only for children and amateurs. Yet many programmers in the early 21st century remember BASIC fondly, as they should. The language was a popular success, worked well for small programs that tested the possibilities of computing, and fostered creativity and innovation by new categories of computer users.
+
BASIC joins COBOL as one of the major whipping boys among programming languages. Inextricably associated with Microsoft and that bane of structured programmers, GOTO, the language is said to encourage the writing of spaghetti code, to be unbearably slow, and to be suitable only for children and amateurs. Yet many programmers in the early 21st century remember BASIC fondly. The language was a popular success, worked well for small programs that let people explore the possibilities of computing, and fostered creativity and innovation by new categories of computer users.
== A Brief History of Programming ==
== A Brief History of Programming ==

Revision as of 13:56, 7 July 2011

View this revision of BASIC.

Personal tools