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 ... 41-6061-8081-100 ... 121-134 next last
To: Publius6961
Here's an interesting mention about Bill Gates and Paul Allen: Chronology of Personal Computers

Paul Allen wrote his BASIC interpreter for the first personal computer, the Altair, without having access to one. When he loaded it from paper tape, it worked flawlessly on the first try, as did his paper tape loading program!

61 posted on 05/01/2004 1:04:27 PM PDT by Reeses
[ Post Reply | Private Reply | To 54 | View Replies]

To: All
Another site of interest:

Kosmoi.com

62 posted on 05/01/2004 1:10:14 PM PDT by Ernest_at_the_Beach (The terrorists and their supporters declared war on the United States - and war is what they got!!!!)
[ Post Reply | Private Reply | To 60 | View Replies]

To: pt17
Ahh, yes, the good old days (NOT) when you were nearly finished sorting 20 or so trays of punch cards on an 082 and then dropped a tray

Yes the good old days. I remember a final project that required me to write a language translator. I couldn't get the %$#&* thing to work. Finally, around 3 AM, after staring at the printout for hours it hit me. Two of the punch cards were reversed in order. I think I laughed and cried at the same time.

I told this story to my kids and they gave me a blank look. As far as they're concerned I might as well have been talking about riding a horse and buggy!

63 posted on 05/01/2004 1:13:22 PM PDT by jalisco555 ("The right to bear weapons is the right to be free" - A. E. Van Vogt)
[ Post Reply | Private Reply | To 49 | View Replies]

To: jalisco555
I remember pulling an all-nighter at the computer center when some poor guy dropped a shoebox full of punch cards. They scattered everywhere. The guy was almost in tears and the rest of us truly felt his pain.

OK, class, today's life-lesson is: "Always keep a Flair handy so you can draw a diagonal line across the top of your card deck"!

64 posted on 05/01/2004 1:18:54 PM PDT by jennyp (http://crevo.bestmessageboard.com)
[ Post Reply | Private Reply | To 39 | View Replies]

To: Professional Engineer
Wow, the PET was the first computer I ever used.

Me, too :) Later we "upgraded" to the Vic-20 and Commodore 64, the latter of which my brother still has and toys with sometimes :)

65 posted on 05/01/2004 1:22:40 PM PDT by Fedora
[ Post Reply | Private Reply | To 51 | View Replies]

To: Ernest_at_the_Beach
Learned Fortran in 62.After then I hire computer experts.
66 posted on 05/01/2004 1:25:53 PM PDT by larryjohnson (USAF(Ret))
[ Post Reply | Private Reply | To 1 | View Replies]

To: jalisco555
I told this story to my kids and they gave me a blank look. As far as they're concerned I might as well have been talking about riding a horse and buggy!

LOL, sometimes my kids get smarty-pants about how good they are with VB, HTML and javascript, I tell them about 360 assembler, registers and the likes and get the same blank looks. The good news is I can still outcode them in javascript, though, and that gets their attention.
67 posted on 05/01/2004 1:35:46 PM PDT by pt17
[ Post Reply | Private Reply | To 63 | View Replies]

To: Jalapeno; RadioAstronomer
Ah, the Radio Shack TRS-80 (aka "Trash-80").

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.

Once I disassembled the TRS-80 BASIC ROM and tried to follow its logic to see how it was written. Man, what a tangled pile of spaghetti that code was! Now, Gates & Allen DID accomplish something impressive in fitting a BASIC interpreter into 4K (later 8K) of ROM memory, but still - uuuuuugleeeeeee!!!!

68 posted on 05/01/2004 1:41:16 PM PDT by jennyp (http://crevo.bestmessageboard.com)
[ Post Reply | Private Reply | To 55 | View Replies]

To: Ernest_at_the_Beach
Wow! This is the language I learned to program computers in school eons ago. Time flies.
69 posted on 05/01/2004 1:43:57 PM PDT by DoctorMichael (The Fourth Estate is a Fifth Column!!!!!!!!!!!!!!!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: pt17
I tell them about 360 assembler

Ahh, the good old days -- programming in BAL was for real men -- even the women who did so were real men!

16 fixed point registers and almost all of them spoken for. I had to write a stacking macro simulator (I think that was on the 370) since I kept running our of registers.

70 posted on 05/01/2004 1:44:12 PM PDT by m87339 (If you could see what a drag it is to be you)
[ Post Reply | Private Reply | To 67 | View Replies]

To: The Great RJ
. . . my first computer experience writing programs in a BASIC predecessor, FORTRAN, entering my programs and data on punch cards.

I used to love those old cards and didn't want to give them up, and when rumors began circulating that a keyboard and monitor were someday going to replace the whole punch card process (punch your cards, give 'em to the guy at the counter, come back in a couple of hours to pick up your printout and find out whether your program had bombed or not), I just couldn't figure out what the heck the monitor was for, lol!

71 posted on 05/01/2004 1:51:40 PM PDT by LibWhacker
[ Post Reply | Private Reply | To 37 | View Replies]

To: Moose4
You have an endless loop. Lets make it better.

10 FOR X=1 to 1000000
20 PRINT "JOHN F. KERRY IS NOT FIT TO BE PRESIDENT"
30 REM *** NEXT LINE=BELL
30 PRINT "^G"
30 NEXT X
40 PRINT "END OF RUN, NO MORE ATTEMPTS!!"
50 END


72 posted on 05/01/2004 2:06:46 PM PDT by unixfox (Close the borders, problems solved!)
[ Post Reply | Private Reply | To 4 | View Replies]

To: unixfox
Oops, my line numbers are wrong. I guess that's why I was never that good at basic!!
73 posted on 05/01/2004 2:07:36 PM PDT by unixfox (Close the borders, problems solved!)
[ Post Reply | Private Reply | To 72 | View Replies]

Comment #74 Removed by Moderator

To: m87339
programming in BAL was for real men

LOL, yes indeed. There weren't no sissy pants twits, who couldn't understand BALR, around back then. No gobs of memory to get liberal with. No siree.
75 posted on 05/01/2004 2:29:21 PM PDT by pt17
[ Post Reply | Private Reply | To 70 | View Replies]

To: Ernest_at_the_Beach
I remember my first computer, an HP110, with the battery-powered disk drive and battery powered Think Jet printer.


76 posted on 05/01/2004 2:41:18 PM PDT by Atlas Sneezed (Your Friendly Freeper Patent Attorney)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ernest_at_the_Beach
Lots of good memories back in those days. I remember writing 1401 machine code and having it linked as overlay since core storage was only 8K. Then a great thing happened we got a 1410/7010. 100K big deal! Don't tell me I'm old, please, don't tell me. PCP wasn't even a glimmer in IBM's eye yet.
77 posted on 05/01/2004 2:59:43 PM PDT by duckman (I refuse to use a tag line...I mean it.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: The Great RJ
I've tried to explain to my son and nephews how I programmed in FORTRAN 77 on punch cards in college.

My son wanted to know how you could tell if the games worked when you didn't have a monitor...
78 posted on 05/01/2004 3:03:30 PM PDT by fjsva
[ Post Reply | Private Reply | To 37 | View Replies]

To: Ronly Bonly Jones
...Microsoft, said his company owes much to BASIC>>>

I ported the MS Basic interpreter to a proprietary 8085 based OS back in 1980.

The coding was pretty bad, and except for obvious inefficiencies that I came across implementing the I/O
drivers, I left well enough alone.

79 posted on 05/01/2004 3:04:06 PM PDT by Calvin Locke
[ Post Reply | Private Reply | To 22 | View Replies]

To: Rebelbase
Mine was a Timex Sinclair 1000, BASIC, hooked to the same peripherals. It had a whopping 1K memory

LOL! That was my first computer as well. I was completely enthralled by it, and used it every waking moment I had. I remember hours of entering basic commands by hand out of a computer magazine. Loved it!!

*Sigh* Sure brings back the memories!
80 posted on 05/01/2004 3:14:48 PM PDT by reagan_fanatic (Liberalism is the end result of too many people peeing in the gene pool.)
[ Post Reply | Private Reply | To 10 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-20 ... 41-6061-8081-100 ... 121-134 next 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