What's the programming language for you?

I had that Usborne book back in the Before Times when ZX81s roamed the savannahs.

6 Likes

It looks scarily familiar to me. If I didnā€™t have it, I had a different one in the series. And a full set of those Input magazines.


Add me to the list of people who write (or have written) software for a living, and canā€™t find their job on that very short professional list.

Basic, Modula-2, 68K assembler, PIC, Delphi, C,C++, then ended up working in Ada and an in-house safety critical language.

4 Likes

At least 2 now

1 Like

Or Assembler. The second language I learned (after COBOL).

3 Likes

Iā€™m pretty sure that I had it too but my computers were 6502Cs.

1 Like

I canā€™t find FORTRAN in the list either.

My list is a bit different, and a lot of entries were semi-tinkering, semi-work, and a couple were school-only and my bar is low for including them in the listā€“just building 1 thing that actually worked (for one, it was ā€œHello Worldā€, lol). I wouldnā€™t say I ā€œknowā€ too many of them, and I wouldnā€™t classify myself as a ā€œgoodā€ or ā€œgreatā€ programmer:

C
C++
C#
QBasic
Commodore BASIC
VB6
VB.Net
InstallScript
Perl
Python
PHP
VBScript
MS-SQL
MySQL
COBOL
JavaScript
ActionScript
Java
Powershell
Windows Shell
Linux Shell
x86 Assembly
BF
Ruby
FoxPro

For me, what keeps me gainfully employed in order of popularity is C#/VBScript/InstallScript/Powershell.

I suspect our two posts are going to start a measuring contest hereā€¦ lol

EDIT: You should be shocked at how much VBScript makes the world go round in Windows land. A trader friend of mine mentioned once that when he got hired at a gig a few years back, they were managing 2 billion dollars worth of portfolio with Excel and VBScript.

EDIT: Forgot AutoIT. Easy to forget. Fun little language, though.

4 Likes

Dunno if Usborne books made it over here, but I did have a programmerā€™s guide to the Z80000 at one point, if that counts for anything (also one for the original ARM). Pretty ISA for the time, but Zilogā€™s timing was off releasing the chip.

I canā€™t even find myself in the ā€œbuild something for funā€ category. Where are ā€œlaying the groundwork for the end of the worldā€, ā€œsummoning Great Old Ones or Outer Godsā€, and ā€œemulating unspeakable rites involving dead chickens, a trampoline and a jar of Vaseline on the system consoleā€? No Forth? No APL? No APL implemented on a Forth stack machine? Tsk.

1 Like

What, no FORTRAN?

1 Like

Iā€™m only 35!

4 Likes

I know almost no one using perl in their day jobs these days. Python swallowed it.

1 Like

Seems to be the case. Been a long time since I had to look at it.

1 Like

Itā€™s very odd. The first page doesnā€™t actually ask you what you want to do (with the possible exception of ā€˜build something funā€™). A better starting point is surely to know what problem youā€™re trying to solve. But I guess Iā€™m thinking like someone who enjoys coding and problem solving, rather that CV writing.

If weā€™re playing lists: Logo, Pascal, BBC Basic (it was one of the better ones, back in the day), 6502 assembly, Fortran 77, 68HC11 assembly (and direct machine code, assembled with a pen and paper), Matlab, C++, a brief look at Lisp and Prolog (I never felt happy with that one), C, PIC assembly, and most recently VBA (makes me feel dirty) and Python. Python covers almost everything now, from dumb scripting jobs to scientific simulations, with a bit of C++ if I need more speed.

1 Like

Iā€™m 37 and I was taught it in high school!

2 Likes

Ah. I went to public school.

(So if Iā€™d taken a class, it would have been Pascal I think)

I worked in 1979 with a grad student who couldnā€™t get the floppy-based development system to work reliably, so instead he coded his big Z80 application in raw hexadecimal machine language, programmed into EPROMs one subroutine at a time. I got to convert his notebooks of hand-written opcodes into .asm files the next year. Whee!

But I seem to use nothing but C and PIC assembly these days.

7 Likes

Thatā€™d be PHP, sir.

7 Likes

Another great thing about javascript is you can go to tons of webpages, hut CTRL+U and see lots and lots of examples of things in action. I learned javascript from Cookie Clicker, Kittens Game, Sandcastle Builder and others. For me, being able to find a chunk of code that does something and then mess around with it until you understand how it does that thing is a great way to learn. (That being said, please, please, please donā€™t look at my code, itā€™s embarrassing).

ETA: When Iā€™m coding Iā€™m constantly worried about how inefficient Iā€™m being, but then I tell the browser to run my code at x1000 speed and everything works fine. This is nothing like coding on a C64, you can just spew processor time at every problem.

2 Likes

I want to gloss over my lack of content and obfuscate the two-bit information pieces that I have by wrapping them in a tacky animation with token interactivity. My language is JavaScript.

3 Likes

Ugh, it keeps giving me Java. Static typing is for nerds.

(says the clojure developer)