Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

BASIC computer language turns 40
The Salt Lake Tribune ^ | April 30, 2004 | J.M. Hirsch The Associated Press

Posted on 05/01/2004 10:22:14 AM PDT by Ernest_at_the_Beach

On May 1, 1964, the BASIC computer programing language was born and for the first time computers were taken out of the lab and brought into the community.
    Forty years later pure BASIC -- Beginners' All-purpose Symbolic Instruction Code -- has all but disappeared, but its legacy lives on.
    "This is the birth of personal computing," said Arthur Luehrmann, a former Dartmouth physics professor who is writing a book about BASIC's development at the university. "It was personal computing before people knew what personal computing was."
    Paul Vick, a senior developer at Microsoft, said his company owes much to BASIC, the software giant's first product. Microsoft's Windows operating system and Office suite still use a descendent called Visual Basic.
    BASIC was born in an age when computers were large, expensive and the exclusive province of scientists, many of whom were forced to buy research time on the nation's handful of machines.
    Dartmouth math professors Thomas Kurtz and John Kemeny envisioned something better, an unprecedented system that would give their entire school -- from the faculty to the food service staff -- simultaneous access to a computer.
    Using existing technology called time sharing, the pair created a primitive network to allow multiple users to share a single computer through terminals scattered around campus.
    With the help of students, Kurtz and Kemeny developed a commonsense language to run the system, relying on basic equations and commands, such as PRINT, LIST and SAVE.

John McGeachie, then a student, was there at 4 a.m. on May 1, 1964, when BASIC came to life in the basement of Dartmouth's College Hall. Two terminals hooked up to a single computer ran two different programs.
    "I don't think anybody knew how it would end up catching on," said McGeachie, now 61 and a software designer. "It was just enormously exciting for us as students to be working on something so many people said couldn't be done."
    Within a short time nearly everyone at Dartmouth -- a humanities-based college -- had some BASIC experience. And it wasn't long before the business community took notice.
    Kurtz said that by 1970 nearly 100 companies used BASIC systems to share and sell time on computers. And when computers eventually entered the consumer market, most used BASIC.
    The popularity of BASIC waned as computers got more sophisticated, and newer languages were developed to take advantage of the power. Many of those languages, including the Internet's Java, have their roots in BASIC.


TOPICS: Business/Economy; Extended News; News/Current Events; Technical
KEYWORDS: anniversary; basic; techindex
Navigation: use the links below to view more comments.
first previous 1-20 ... 61-8081-100101-120121-134 last
To: pt17; Ernest_at_the_Beach; jennyp
Nice pic. The very first command I ever sent to a satellite in orbit was on one of those. :-)

An ASR-35 Teletype connected to an Hp-2114 minicomputer.
121 posted on 05/04/2004 9:30:12 PM PDT by RadioAstronomer
[ Post Reply | Private Reply | To 6 | View Replies]

To: Professional Engineer; Fedora
A VIC-20 was the first computer I owned. I was glad to be able to get $40 for it when I upgraded!

Mine was a home built S-100 using an 8-bit 8080 processor interfaced to an ASR-33 Teletype for a terminal.

122 posted on 05/04/2004 9:32:39 PM PDT by RadioAstronomer
[ Post Reply | Private Reply | To 103 | View Replies]

To: jennyp
Strangely enough, I became an accomplished Z80 assembler programmer because I was frustrated by my TRS-80's lame BASIC only allowed two-character variable names, while the assembler let you use a whopping 6 characters. I actually found it easier to write programs in assembler for most uses than in MS BASIC.

That is WAY cool! :-)

123 posted on 05/04/2004 9:34:25 PM PDT by RadioAstronomer
[ Post Reply | Private Reply | To 68 | View Replies]

To: Publius6961
With the advance into 32-bit programming and with the gross advance in computer speeds, a modern BASIC would be a killer application.

VB pretty much fills that need.

I still use the latest and greatest of MS's 16 bit BASIC, BASIC 7.1 PDS, for data crunching. On a 200 mhz Pentium it screams through tedious tasks with dramatic speed. I spend zero time on user interface for many of these tasks - all processing power is devoted to the data handling. The screen simply reverts to whatever was on it prior to launching the editor until the program finishes. Then it says "Press any key to continue..."

PDS 7.1 takes advantage of expanded memory (remember that?) for array and string handling, has a neat database file engine called ISAM handling files up to 132 megabytes (remember when most hard drives weren't that big?) and can easily interface with C or assembler subroutines (functions).

At least two guys wrote some really cool add-on functions for the system, one in all assembler, one with some in assembler and some BASIC.

124 posted on 05/05/2004 1:09:55 PM PDT by jimt
[ Post Reply | Private Reply | To 54 | View Replies]

To: jimt
It doesn't hurt that there are also oodles of RAM left over for RAM drives either...saves wear and tear on the HDD.
125 posted on 05/05/2004 1:19:45 PM PDT by jimt
[ Post Reply | Private Reply | To 124 | View Replies]

To: Willie Green
Actually I thought it was older than that! Also had fun with the same languages with the exception of Fortran, never used it in any of the shops I worked in.

I was rooting around the other day and found one of those big plastic paper clips, the kind you might have used on a print out, that advertised "jumbo memory boards" with a whopping 32k on 'em.

As I recall it was a highlight of one of Jim Warren's SF Computer Fairs.

Ah, memory of both kinds.
126 posted on 05/05/2004 1:20:24 PM PDT by Proud_texan
[ Post Reply | Private Reply | To 27 | View Replies]

To: supercat
Wow, hadn't thought of LISP in a long time.

Reminds me of all the languages that didn't make it (as far as I know, might just be the company I keep); SNOBOL, PL/1, Forth, Modula-2 and Pascal.

Others?
127 posted on 05/05/2004 1:25:38 PM PDT by Proud_texan
[ Post Reply | Private Reply | To 116 | View Replies]

To: Ernest_at_the_Beach
Oh, my! I remember using BASIC on an Apple IIe with a breadboard to make an automatic board tester!
128 posted on 05/05/2004 1:30:40 PM PDT by Redleg Duke (Stir the pot...don't let anything settle to the bottom where the lawyers can feed off of it!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: pt17
Wrote my first BASIC programs on one of those in high school. Paper tape storage and an acoustic coupler 300 baud modem.
129 posted on 05/05/2004 1:39:04 PM PDT by eggman
[ Post Reply | Private Reply | To 6 | View Replies]

To: Ernest_at_the_Beach
placemarker
130 posted on 05/05/2004 1:40:19 PM PDT by js1138 (In a minute there is time, for decisions and revisions which a minute will reverse. J Forbes Kerry)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Rebelbase
That is the TS/1000, which had 2k of memory.

The original Sinclair sold in the UK only had 1k.

131 posted on 05/05/2004 1:49:45 PM PDT by krb (the statement on the other side of this tagline is false)
[ Post Reply | Private Reply | To 10 | View Replies]

To: All
Ah, the memories. First used BASIC at the Glassboro State College (now Rowan University) Lab in 1975 with an IBM Selectric as the display! Graphics? What's that?
132 posted on 05/05/2004 1:51:42 PM PDT by Prov1322 (Enjoy my wife's incredible artwork at www.watercolorARTwork.com! (This space no longer for rent))
[ Post Reply | Private Reply | To 130 | View Replies]

To: Moose4
10 PRINT "JOHN F KERRY'S POSITION ON (insert favorite here)"

20 PRINT "FLIP"

30 PRINT "FLOP"

40 GOTO 20

133 posted on 05/05/2004 2:05:20 PM PDT by 6ppc
[ Post Reply | Private Reply | To 4 | View Replies]

To: krb
No, 1000 meant 1k. You had to buy an add-on memory unit to get it to 2K.

I remember well because I wrote a program for work that I had to edit short because I ran out of memory.
134 posted on 05/05/2004 2:29:52 PM PDT by Rebelbase
[ Post Reply | Private Reply | To 131 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-20 ... 61-8081-100101-120121-134 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson