|
It was COBOL...
The first language they taught you on my Uni course was Cobol. On punched cards.
And the second was Fortran.
When you got to year 2, they started on "languages with curly brackets in" and taught you ALGOL. Which had no curly brackets in. Then Pascal, which didn't either.
There are times when I wonder why I went on that course...
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
Welcome to the 'hood, geezer.
FORTRAN was my first language, BASIC a close second. My early languages also included IBM 370 assembly, 8085 assembly, and PL/I.
Software Zen: delete this;
|
|
|
|
|
PDP 8 was my first assembler, then Z80 (which I then kept coming back to / being forced back to for the next 25 years in it's 64180/Z180 guise)
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
My first boss had a couple home-built PDP-8's. AFAIK they're still in working order.
I never did a lot of Z80, mostly 8080/8085 and then 8086.
Software Zen: delete this;
|
|
|
|
|
next Pascal....
|
|
|
|
|
First started with Commodore BASIC.
And still write in Commodore BASIC...
|
|
|
|
|
C64 for teh win
(yes|no|maybe)*
|
|
|
|
|
|
CBM Programming Studio rules!
Did not know it until now. Will certainly use it!
|
|
|
|
|
Thanks, there should be a new version released by the weekend.
|
|
|
|
|
I started on the Vic 20 and I had a whole 3.5 Kb RAM to play with.
Fun times
|
|
|
|
|
Ditto - difficult not to smile as I type this!
CBM Basic on the unexpanded '5k' VIC was my beginning too...had my first computer all-nighter on day 1, checking for typos after typing "Rocket Command" and "Tank vs UFO" BASIC game programs out of the user manual.
Had a 12" black-and-white TV, but on special occasions I was allowed to connect it to the family's 14" color tv (woohoo - so that's what 'cyan' looks like!).
Moved to 6502 machine language/assembler after scouring department stores looking for a VICMON machine language monitor.
Doesn't seem like that long ago, but I guess it was!
|
|
|
|
|
Will check it our for sure.
I just downloaded the current version. And it seems great!
Keep up the good work!!!
|
|
|
|
|
|
Thanks for that, much appreciated!
|
|
|
|
|
...Clipper?
For those younger around here: That was a compiler and extension of the programming language coming with dBase, a simple "database" for MS-DOS.
|
|
|
|
|
I do remember it. Although I did not use it...
|
|
|
|
|
My first paying job was in clipper...
|
|
|
|
|
Yes, was my first paying job also.
|
|
|
|
|
Yes! Clipper was great!
We are migrating some Clipper programs to ASP.NET in these months.
May be you think "He's mad", but i'm not the only one.
|
|
|
|
|
As my father always says, "We could already do that in Clipper!".
It was his first language and if I should believe him the best language ever. LINQ, WPF, Rx, TPL, EF... It was all right there in Clipper (be it in slightly different format)
I just laugh and nod... "Sure dad, Clipper is the best"
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|
|
i learned first ansiC then c#.
working with asp.net and C#.
|
|
|
|
|
At first I thought, yes Pascal 7.0 is on the list that was my first language. Wrong!
I was 14, I barely got my C64 in the door.
10 PRINT "Hello World";
20 GOTO 10
First program was a calculator. Selection function +-*/, input 1st number, input 2nd number, result was = .
|
|
|
|
|
I learned VB.NET and all of a sudden it moved from 39th to 15th place
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|
|
As for me, I've started with hand-made 8-bit PC with some kind of early pre-Zilog processor. All it could do was assembler. Even to load a game, you had to write in assembler!
Then I've got one of the early ZX Spectrum analogue with built-in BASIC. That's when I started programming in honest! (I also tapped assembler and Pascal for Z80 at the time.)
But then shortly after, we had programming classes in school where we were taught QBASIC and then Turbo Pascal for advanced pupil (and then I myself moved onto Delphi). There were occasional diversions to Visual FoxPro and basics of C/C++.
Then there was University with Turbo Pascal, Java, C++, PL/SQL (does it count as programming language?), x86_64 assembler and whatever you choose for a self-education.
And then later, when I got a job, I was facing C# and web-oriented technologies (i.e. JavaScript) which I'm using since. I've learned a lot more languages in course, and even did a bit of my own DSL.
So, I think it's fair to answer YES to this poll, but to be honest, it doesn't matter. By learning one of the languages, you learn to express your thoughts in some paradigm. You learn to structure the problem, to break it in pieces, to turn them into a code, and then to stitch it all together. In other words, you learn to program.
Learning a lot of different languages may help you to see things from different perspectives, so you can think in different paradigms. This will make you life easier later, because you'll have more ways to deal with a problem.
|
|
|
|