BASIC

From Maze

(Difference between revisions)
Jump to: navigation, search
(→Dartmouth BASIC and Time-Sharing Minicomputers)
(→Dartmouth BASIC and Time-Sharing Minicomputers)
Line 47:Line 47:
BASIC was designed in other ways to help new programmers, with "error messages that were clear and friendly" and default options that would satisfy most users' needs (9). "If the expert needs something fancier," Kemeny and Kurtz declared, "let the expert do the extra work!" (11). Kemeny and Kurtz envisioned BASIC as a true high-level language, allowing programmers to operate without any detailed knowledge of the specific hardware they were using. The initial idea, at least, was that programmers need only pay attention to BASIC instead of the computer that BASIC happened to be running on.
BASIC was designed in other ways to help new programmers, with "error messages that were clear and friendly" and default options that would satisfy most users' needs (9). "If the expert needs something fancier," Kemeny and Kurtz declared, "let the expert do the extra work!" (11). Kemeny and Kurtz envisioned BASIC as a true high-level language, allowing programmers to operate without any detailed knowledge of the specific hardware they were using. The initial idea, at least, was that programmers need only pay attention to BASIC instead of the computer that BASIC happened to be running on.
−
DTSS and the versions of BASIC that ran on it served almost all of the students at Dartmouth; by 1971, 90 percent of the seven most recent classes of freshmen had received computer training. Dartmouth extended access to its system to other campuses, and it also inspired the creation of other time-sharing systems with BASIC. By 1965, General Electric -- on whose computers DTSS and the original BASIC ran -- was offering a commercial time-sharing service that included BASIC (Waldrop 292). Well before the microcomputer revolution of the late seventies, other college and university students were taking required courses in computing using BASIC -- at NYU's business school, for instance. Even before the arrival of home computers with built-in BASIC, the language had extensive influence. And even before the microcomputer era and the full toppling of BASIC's Tower of Babel, the permissive attitude of Kemeny and Kurtz had led to many different implementations of BASIC for different systems. Writing in 1975, one author commented: "BASIC systems differ among themselves in much the same way that the English language as we know it differs among the English-speaking nations around the globe." (Mullish 6) BASIC's openness and widespread adoption, combined with a lack of any enforced standard, meant that the language wasn't as independent of particular hardware as had been hoped.
+
DTSS and the versions of BASIC that ran on it served almost all of the students at Dartmouth; by 1971, 90 percent of the seven most recent classes of freshmen had received computer training. Dartmouth extended access to its system to other campuses, and it also inspired the creation of other time-sharing systems with BASIC. By 1965, General Electric -- on whose computers DTSS and the original BASIC ran -- was offering a commercial time-sharing service that included BASIC (Waldrop 292). Well before the microcomputer revolution of the late seventies, other college and university students were taking required courses in computing using BASIC -- at NYU's business school, for instance. Even before the arrival of home computers with built-in BASIC, the language was pervasive. The permissive attitude of Kemeny and Kurtz led to many different implementations of BASIC for different systems. Writing in 1975, one observer noted that "BASIC systems differ among themselves in much the same way that the English language as we know it differs among the English-speaking nations around the globe" (Mullish 6). However, the very permissiveness that led to BASIC's widespread adoption and adaptation ironically meant that the language wasn't as independent of particular hardware as Kemeny and Kurtz had planned.
−
While BASIC was a significant project at Dartmouth, it was only one part of the push to expand access to computing that resulted in DTSS, allowed sites all around the East Coast to connect to Dartmouth's computers, and fostered a more productive and creative relationship to computing. In his 1972 book ''Man and the Computer,'' Kemeny defends programming and playing games and other "recreational" uses of the computer as important, writing that such activities are relaxing and help people to overcome their fear of computers (35). Kemeny also describes some of the context in which BASIC programming was done at Dartmouth: "The computation center is run in a manner analogous to Dartmouth's million-volume open-stack library. Just as any student may go in and browse the library or check out any book he wishes without asking for permission or explaining why he wants that particular book, he may use the computation center without asking permission or explaining why he is running a particular program." (Kemeny 33) It was not only the BASIC programming language, but also the development of this permissive attitude toward computing that allowed for programs with no obvious military, business, or scientific purpose -- programs such as 10 PRINT -- to come about.
+
In addition to BASIC and the DTSS, there is yet another legacy from Dartmouth that has powerfully swayed the direction of modern computing. It is simply this: the almost evangelical mission to foster a more productive and creative relationship to computing. In his 1972 book ''Man and the Computer,'' Kemeny defends programming and playing games and other "recreational" uses of the computer as important, writing that such activities are relaxing and help people to overcome their fear of computers (35). Kemeny also describes some of the context in which BASIC programming was done at Dartmouth: "The computation center is run in a manner analogous to Dartmouth's million-volume open-stack library. Just as any student may go in and browse the library or check out any book he wishes without asking for permission or explaining why he wants that particular book, he may use the computation center without asking permission or explaining why he is running a particular program" (Kemeny 33). Computers were for everyone. BASIC was the embodiment of this openness, which allowed for programs with no obvious military, business, or scientific purpose -- programs such as 10 PRINT -- to come about.
−
It's remarkable that Kemeny was able to further his liberal ideas about computers and education from the position he attained in 1970: President of Dartmouth College. He served in that role until 1981, presiding over Dartmouth's conversion to a coeducational campus, removing the "Indian" as the college's mascot, and encouraging efforts at the recruitment of minority students. On his final day as president, he gave a commencement address that warned students, including those involved in the recently-founded conservative ''Dartmouth Review,'' against the impulse that "tries to divide us by setting whites against blacks, by setting Christians against Jews, by setting men against women. And if it succeeds in dividing us from our fellow beings, it will impose its evil will upon a fragmented society" (Faison). After leaving the presidency of Dartmouth, he returned to full-time teaching. He died in 1992. Thomas Kurtz continued to teach at Dartmouth long after he worked on BASIC, directing the Computer and Information Systems program there from 1980 to 1988.
+
It's not surprising that Kemeny's liberal ideas about computers and education were mirrored by his achievements as the President of Dartmouth College, a position he served from 1970 to 1981. Kemeny presided over Dartmouth's conversion to a coeducational campus, removed the "Indian" as the college's mascot, and encouraged the recruitment of minority students. On his final day as president, he gave a commencement address that warned students, including those involved in the recently-founded conservative ''Dartmouth Review,'' against the impulse that "tries to divide us by setting whites against blacks, by setting Christians against Jews, by setting men against women. And if it succeeds in dividing us from our fellow beings, it will impose its evil will upon a fragmented society" (Faison). After leaving the presidency of Dartmouth, he returned to full-time teaching, passing away in 1992. Thomas Kurtz continued to teach at Dartmouth long after he worked on BASIC, directing the Computer and Information Systems program there from 1980 to 1988.
So, while home computing provides a significant context for the program at the center of our discussion, the computer had already become more welcoming and available for a wider variety of uses -- even before it moved into the home -- thanks in part to BASIC.
So, while home computing provides a significant context for the program at the center of our discussion, the computer had already become more welcoming and available for a wider variety of uses -- even before it moved into the home -- thanks in part to BASIC.

Revision as of 10:31, 15 July 2011

View this revision of BASIC.

Personal tools