Only logged in members can reply and interact with the post.
Join SimilarWorlds for FREE »

What's the oldest programming language that you've learned?

TheThinker · 56-60, M
I'd [i]like[/i] to say PL/M, which was invented in 1973. But it's debatable.

It certainly predates 6502 machine code (1975) and Z80 machine code (c. 1975-6, although based on 8080 assembler (1974)).

It also predates the first BASIC I learnt: Commodore BASIC (1977), based on Microsoft BASIC (1975).

However the first ever BASIC was invented in 1964, and likewise with C: although I only ever learnt the 1989 ANSI version, the original went back to 1972.

I still vote for PL/M though: by the time I was using it in the late 1980s it clearly hadn't changed since it was first designed, unlike all the other examples. And unlike the others, it's also been obsolete for decades (I suspect it was already unsupported by Intel by the time we were using it!).
@TheThinker C is as old as 1964??? Whenever I see someone wanting to avoid a name collision I say "just append the name with _the_leafs_just_won_the_stanley_cup", since that hasn't happened before C was invented." Looks like that was bad advice 🤔
TheThinker · 56-60, M
@ImperialAerosolKidFromEP No, C was 1972 as it says up there. It was BASIC that was 1964. The "likewise" referred to the fact that the version I learnt was much later than the original (1977 v. 1964 for BASIC; 1989 v. 1972 for C).

It should be clear on a re-read but my wording could have been better, sorry.

So your Stanley Cup Leafs thing (1967) is intact!
TheThinker · 56-60, M
@ImperialAerosolKidFromEP Mind you, C was based on B (1969), which in turn was based on BCPL (1967), so it's kind of a close-run thing... :-)
SW-User
I learnt Fortran, Pascal, Cobol and z80 assembler at college.

At work I first used Coral66 a lot, Fortran 4 then 77 again z80 assembler.

Only a couple of years ago I was still debugging Fortran code for my son trying to reuse some old Nasa routines in his PhD!
SW-User
Possibly C for a couple of years in the 80s I was almost totally C with some Dec and 8080 assembler.
Northwest · M
The oldest programing language is "Assembler" or "Machine Language".

That would be the first programming language I learned, followed by FORTRAN and C.
Poppies · 61-69, F
Basic and WATFIV
Harmonium1923 · 51-55, M
@Poppies I’m seriously impressed with the WATFIV.
Poppies · 61-69, F
[@Harmonium1923 I took it for only one college quarter and I got the highest A in the class. But, a million years have now passed and of course I don't remember it!
Harmonium1923 · 51-55, M
@Poppies Exactly the same as my experience with Pascal, LOL.
in10RjFox · M
Basic and Cobol.
ThePerfectUsername · 70-79, M
Z80 assembly
DeWayfarer · 61-69, M
Machine language in binary see that Hero robot I mentioned somewhere on another of your posts.

Note I have programed in Cobol II as well around the same time HP 3000.
Assuming assembly doesn't count: FORTRAN. However, since it's FORTRAN 77, maybe the correct answer is C
TheThinker · 56-60, M
@ImperialAerosolKidFromEP Maybe depends if it was ANSI C (1989) or K&R C (1972)?
@TheThinker A bunch of ways in which you can fudge age. If I learned FORTRAN 77, did I not learn FORTRAN which is older? Same w/6502 assembly.
I learned C from a book w/"ANSI C" in its title and a copyright of 1987. (It also says "Internet" where we would usually say "the Internet" 🤔)
TheThinker · 56-60, M
@ImperialAerosolKidFromEP Heh yes, there were a bunch of books claiming to teach ANSI C for quite some time before it was actually formalised.

"Based on the draft ANSI C standard" were words one saw quite a lot in those days. :-)

And to be fair, the changes that were made between the draft and the final [i]were[/i] pretty minimal. Time was I could probably have told you what they all were...but those days are gone.

Obviously a good point about FORTRAN, too. I should have spotted that.
AnthonyJ · 61-69, M
BASIC, Cobol and Fortran. Later, C and C++
Harmonium1923 · 51-55, M
Basic in a very early version. Pascal.
FreeSpirit1 · 51-55, F
RPG for the AS/400
rjc36 · 56-60, M

 
Post Comment