The Chinese Solar Machine Layer by Layer Fire in the Library The Mystery Behind Anesthesia
Two mathematicians set out to make programming easy-and transformed computing.
I n the 1960s, most people who wanted to use computers submitted programs on punch cards to a central facility. An operator fed a batch of cards into a mainframe; users then had to wait 24 hours for a result. In 1963, Dartmouth College mathematicians John Kemeny and Thomas Kurtz were planning a new campus computer system. Guessing that the prospect of long waits would keep students at bay, the duo devised a time-sharing system to give many students simultaneous access-and the first user-friendly programming language to go along with it. They called their new language BASIC, for Beginner's All-Purpose Symbolic Instruction Code.
The pair started with elements of Fortran and ALGOL, a language used primarily by scientists. But they also added original features, such as line numbers, which made it easier to pinpoint and correct errors. By May 1964, both BASIC and the time-sharing system were operational. The original language had only 14 commands, and they soon found that students could begin programming after only two BASIC lessons.
Kemeny and Kurtz didn't copyright or patent their language. As a result, various versions of BASIC later became standard on early personal computers. The professors also continued to develop their original code; in 1983 they released the much-expanded True BASIC. Although huge advances in computer languages
followed, BASIC lives on: this year Microsoft, whose first product was a version of BASIC for the Altair 8800 computer in 1975, will release Visual Basic .Net, a powerful cousin of BASIC updated for next-generation Web applications.
To read the entire article you must log in:
Most of our content — all daily news, blogs, and videos — is free. Magazine stories are paid. To read this story, you must have a subscription or you must use a reading credit. Registration to Technology Review is free and entitles registrants to three free reading credits.
Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.
This document is part of the “How-To Guide for Most Common Measurements” centralized resource portal. This tutorial provides a detailed guide for measurement and device considerations to take temperature measurements using thermocouples. Get an introduction to thermocouples, which are inexpensive sensing devices widely used with PC-based data acquisition systems. Also review some specific thermocouple examples and learn how thermocouples work and ways to integrate them into a data acquisition measurement system.
View full PDF >Our list of the 50 most innovative companies, including the following: