Click here to Skip to main content
15,888,984 members

Survey Results

Your First Language   [Edit]

Survey period: 20 Nov 2000 to 26 Nov 2000

What was the first language you started programming in?

OptionVotes% 
C16314.89
C++15514.16
Java151.37
Visual Basic373.38
BASIC37934.61
FORTRAN605.48
Pascal / Modula / Delphi12010.96
Anything on an Atari, Amiga or Commodore 64716.48
Assembler (any chip)555.02
Other...403.65



 
GeneralI don't believe in C++ as _first_ language Pin
26-Nov-00 5:55
suss26-Nov-00 5:55 
GeneralRe: I don't believe in C++ as _first_ language Pin
Masoud Samimi26-Nov-00 9:53
Masoud Samimi26-Nov-00 9:53 
GeneralYou're right (+ bio) Pin
Andrew Lawrence4-Dec-00 0:51
Andrew Lawrence4-Dec-00 0:51 
GeneralAPL or Status Reunion Pin
ColinDavies24-Nov-00 17:36
ColinDavies24-Nov-00 17:36 
GeneralEmulation ? Pin
Christian Graus22-Nov-00 18:07
protectorChristian Graus22-Nov-00 18:07 
GeneralClipper Pin
22-Nov-00 10:01
suss22-Nov-00 10:01 
GeneralRe: Clipper Pin
23-Nov-00 0:13
suss23-Nov-00 0:13 
GeneralRe: Clipper Pin
Petar23-Nov-00 23:35
Petar23-Nov-00 23:35 
Generalredabas Pin
peterchen25-Nov-00 1:23
peterchen25-Nov-00 1:23 
GeneralCalling Ex Apricot or Sirius Users Pin
Phil Harding22-Nov-00 2:37
Phil Harding22-Nov-00 2:37 
GeneralAlgol Pin
Wolfram Steinke20-Nov-00 15:05
Wolfram Steinke20-Nov-00 15:05 
GeneralModula? Pin
Martin Relstic20-Nov-00 12:38
Martin Relstic20-Nov-00 12:38 
GeneralRe: Modula? Pin
Michael Dunn20-Nov-00 14:43
sitebuilderMichael Dunn20-Nov-00 14:43 
GeneralRe: Modula? Pin
Chris Losinger21-Nov-00 4:21
professionalChris Losinger21-Nov-00 4:21 
GeneralBASIC (not Basic) Pin
Michael Dunn19-Nov-00 19:59
sitebuilderMichael Dunn19-Nov-00 19:59 
GeneralRe: BASIC (not Basic) Pin
Chris Maunder20-Nov-00 3:48
cofounderChris Maunder20-Nov-00 3:48 
GeneralRe: BASIC (not Basic) Pin
David Cunningham20-Nov-00 18:23
cofounderDavid Cunningham20-Nov-00 18:23 
GeneralWhat the hell is a TRS-80? Pin
David Wulff21-Nov-00 14:43
David Wulff21-Nov-00 14:43 
GeneralRe: What the hell is a TRS-80? Pin
Michael Dunn21-Nov-00 15:35
sitebuilderMichael Dunn21-Nov-00 15:35 
GeneralRe: What the hell is a TRS-80? Pin
David Cunningham22-Nov-00 6:28
cofounderDavid Cunningham22-Nov-00 6:28 
GeneralRe: What the hell is a TRS-80? Pin
Jim Wuerch22-Nov-00 9:54
Jim Wuerch22-Nov-00 9:54 
GeneralRe: What the hell is a TRS-80? Pin
David Cunningham22-Nov-00 11:39
cofounderDavid Cunningham22-Nov-00 11:39 
GeneralRe: What the hell is a TRS-80? Pin
David Cunningham22-Nov-00 11:57
cofounderDavid Cunningham22-Nov-00 11:57 
GeneralRe: What the hell is a TRS-80? Pin
Christian Graus22-Nov-00 18:02
protectorChristian Graus22-Nov-00 18:02 
GeneralRe: BASIC (not Basic) Pin
20-Nov-00 4:20
suss20-Nov-00 4:20 
Ah, yeah, I started with BASIC too, and in 4th Grade. It was on a Commodore Pet. Then I had a Timex/Sinclair 1000 to play with at home. A whopping 2K of RAM, with the 16K RAM expansion pack. A wonder of engineering, the pack was held on by a thin row of pins and merely pressing too hard on the tiny keyboard was enough to knock the RAM module out and force a reboot.

This made it hard to write programs, because just about every keystroke could make you reboot - rebooting was quick, but unfortunately, there was no hard drive or even floppy disk to work from. I had to use a tape-recorder to save anything. It took a full two minutes to save or restore a dozen line BASIC program. Because of the frequent memory module mishaps, I was forced to do a save every few lines to be save, then also a restore every four or five lines after the memory fell out. (No good way to stabilize it the way it was designed).

Despite this, I stuck it out and managed to type in a program that drew (quite crudely, but passably) pixel by pixel, the profile of the space shuttle. (Pixels on this machine being reasonably large black squares).

Needless to say, that first experience made me VERY paranoid of machines giving out on my as I worked on them, and so I have the habit now (sometimes almost unconciously) of saving whatever I'm working on with almost psychotic frequency. Every pause is a time to save. Every paragraph. Sometimes every sentence. But it doesn't slow me down at 100 wpm.

Crazy or not, I can say that in 20 years of using computers, I have never EVER lost any data.

I still remember some of those old BASIC games. I modified a few for more "fun". Mostly I just played them. Miner. Lawn. Some cool text adventure game for the Apple II/e that a friend of mine had. I miss the Infocom games too.

-D

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.