Emacs Lisp (GNU Emacs, dunno about XEmacs)
Pilot (… not that that’s anything to be proud of)
GW-BASIC (hey, it beats Pilot)
QBasic (came with Windows 95)
Fortran (various dialects, mostly FORTRAN-77)
PDP-8 assembly (Turing tarpit, where everything is possible but nothing of interest is easy. Weird, weird computer.)
PDP-11 assembly (Simple. Orthogonal. Love it.)
VAX assembly (Polynomial-solving opcodes. Think about it.)
Bourne shell (bash and zsh mostly)
Java (not AspectJ or anything else, though)
CORC and CUPL (two very similar crufty old teaching languages)
If I were to list languages I can write with a short reference to hand, the list would include Lua and System/360 assembly and some others. I can read COBOL but my hands would attempt to strangle me if I tried to write anything substantial in it.
dgrdfd: Learning programming languages is easy. C, C++, and Java, for example, will take you a good deal of the way to learning Perl, Python, Ruby, and Lua. Motorola 68000 assembly was explicitly based on PDP-11 and VAX assembly, so you have a foothold there as well. Offhand I’ve never heard of DXL.
Learning new paradigms is difficult. People who use Common Lisp approach problems much differently compared to people who use Java, for example. Switching gears from one paradigm to another can cause much thrashing about.
I’m probably showing my age here, but I cut my teeth on Fortran (on punch cards!) and grudgingly learned Basic a few years later, back when them new-fangled Personal Computers arrived. That’s about it.
Of course in my day there was a 24 hour turnround before you got your job back from the mainframe.
And I used to be pretty good at deciphering hexadecimal dumps (ah, there’s the registers, now what caused the crash?)
I bet it’s not on his(?) CV (and he missed out Whitespace, surely everyone knows that?)
Bourne shell script, awk, sed (I’ve edited make files I wouldn’t say I fully understood them)
Oracle Forms and Reports :eek: *****
Have worked in Java and C# but I’m not proficient in them.
***** I suppose they’re tools or IDEs really (I don’t know if they’d qualify as 4GLs) but there’s a lot in them that isn’t just PL/SQL