Assembly on 6502, Z80, 68HC11, 68HC05
C (old school K&R) on x86, Many embedded systems(Moto 68HCxx, PIC, ATMEL, et al…), on some mainframe system residing at the Univ of Waterloo
C# (but never learned C++)
BASIC on an IMSAI 8080, x86, TI-99/4A
VB
LISP (Lost in Silly Parenthesis! - AutoCAD’s programming language of choice)
FORTH on a microcontroller or two
Pascal (the Prog 101 at my college back in 1985 - Probably because it was one of the few that existed for the Macintosh)
SPICE (an EE circuit analysis “language”)
VHDL
HTML
JavaScript
jQuery
SQL
Some query language on a PICK operating system
And I didn’t count things like PostScript, HP-GL, G-Code. Nor dare I say “Infragistics”
Programming Languages
Apple Basic
Zilog Z80 assembly
FORTRAN
Cobol
ABL
LISP
Java
Pascal
VBA
VB
C
C++ learned but never used for work. It’s changed a lot since then. More type-safe than before.
RBase (DBase like language)
Ruby - just a little bit
JavaScript/TypeScript
C#
PowerShell
PHP (<- forgot about that…and want to keep forgetting)
Domain Languages
HTML
SQL
Currently interested in:
Python
Rust
F# and other Functional languages
Out of the box, U*nix does not have an official command line parser. The original was the Bourne Shell or sh. But then others came onto the various Unix implementations and later Linux:
ksh: Korn Shell popular on HP UX
bash: Most popular, on Mac OS and most Linux distros - Also written by Bourne
Resume decoder- What various levels of software or programming knowledge people put on their resume actually mean.
Familiar with - Means you’ve heard of it. Even if the first time was when you read it in the job description that you’re applying for. Or maybe you’ve seen it used or demo’d.
Knowledgeable - you’ve used it to at least open a doc, or did a tutorial (such as copying code from a magazine or book). Extra credit if you actually typed it, in vs copy and paste. Maybe you even printed a document.
Expert - more knowledgeable than nearly anyone else in your old office. In Office programs, you actually know how to use templates.
Guru - You believe you know more than the person who is going to interview you.
I was wondering if anyone was gonna notice that one and then it hit me that
if we can inject the code and use reflection we can tag the methods we want
at insights I’m hoping I can meet up with some of you and grill you on some
different topics. Speaking of grilling, man I ate some good shrimp the other
day; I got them from my buddy at work, he’s swell.