ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
View Poll Results: What was your first programming language?
FORTRAN II punch cards on an IBM 7090.
Twas in 1968, if I recall correctly... "MacArthur Park" and "Light My Fire" were popular.
The 7090 was a variable-word length computer
with 4k words of ferrite "RAM" and 10MB of drum storage.
some kind of basic on ZX Spectrum and C64. but before that I used a TI 59 (if that counts).
I too tried programming on the TI 59 my pa sometimes brought home from work. I suppose the inputs to this programmable calculator counts as a programming language. It had condition tests and loops (done with "goto" and labels, spelled on the key as GTO if I recall correctly, the labels were entered with the LBL key).
My first conventional language was BASIC on the Apple II my high school obtained just before I left it. Then Pascal at the Helsinki University of Technology. They had a special restricted Pascal for newbies: It allowed executing only a certain maximum number of "program steps", to prevent us lusers from hogging the DEC-20 mainframe with infinite loops...
Fortran 2D on punch cards on an IBM1620. 12th grade, 1971-72. It was a Big Deal when we upgraded from punch cards to paper tape for loading the OS!
And even the teachers (one of whom was the system programmer for the school district) could not figure out why my pet project would not behave... many years later I realized why: I was running the poor thing out of memory!
[Wow, lots of us in Fortran. Well, now we know how many Genuine Old Fogeys use linux! ]
My first programming language was BASIC, on an Apple IIe, in high school. My favorite programming language is now Octave/MATLAB, for its perfect and simple syntax, followed by Fortran, for its similarities in syntax, but increased speed and power.
My first programming was done on the Cyclone Big 8 computer in the EE building at Iowa State University. I do not remember the name of the language. Remember the patent for the first digital computer was granted to ISU for the digital computer built in the basement of the physics building at ISU by the fellow named Atanasff. His work was done in the 1930's or so. Excuse any details as this is all from memory
Dartmouth Basic on a Commodore Pet and BBC Micro. Then 6502 assembler, followed by 8086 assembler, Occam, Fortran, Algol, C++ and C#. Each one for a specific task. Too many really. In many ways Occam was best, the compiler caught many stupid mistakes, strongly types so you had to be specific. Also automatically added a stop statement at the end of if and case statements. I meant you thought hard to avoid that happening.
Mine was called FORGO, as I recall, a “dumbed down” FORTRAN for an IBM 1401 (think tha’t the right number - floor-standing, about 3 x 5 ft., built-in card reader). Next was WAFOR, then FORTRAN 66/77, PDP-8 Macro assembler.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.