Show your age via your CV of programming languages

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

3 Likes

VB6
C++
C
COBOL
Java
SQL
PHP
JavaScript
ABL
C#
TypeScript

HTML, CSS et all are still interspersed throughout.

1 Like

What language were the “.p” progress programs you used in V8 BPM’s? ABL, 4GL, or something else?

^ that

2 Likes

I completely abandoned computers from grade 6 to age 30:

LogoWriter on Apple II GS :turtle:
Pascal
Python
MQL4 :roll_eyes:
bash
DOS
VBA
C++
php
html
SQL
js
css
c#
c#
c#
c#

pretty much in that order!

1 Like

I need to add to mine:
DOS BATCH commands
PowerShell
PHP
CSS (consider this a “language” ?)
mySQL

And experimentally:

  • bash (that’s the linux command line processor?)
  • Python
  • LINQ

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
  • csh: C Shell, because the rest of the OS is in C
  • zsh: Z Shell
  • fish: Fish Shell

SQL
Some C#
Learned VB in college, but barely have used it much since
DAX

Here’s my mostly complete list.

Updated to the Calvin Scale @ckrusen

Programming Language Calvin Scale
FORTRAN (College) Expert
COBOL (College) Expert
C Expert
C++ Guru
Turbo Pascal Guru
Delphi Guru
FoxPro/Visual FoxPro Expert
TI BASIC TI99/4A Knowledgeable
Apple BASIC Apple II Knowledgeable
Microsoft QBASIC Guru
REALBasic Guru
Other Basics I Forgot Expert
Visual Basic Script Guru
Visual Basic for Applications Guru
Visual Basic 6 Guru
Visual Basic.NET Guru
Perl Expert
PHP Guru
Python Expert
Java Expert
JavaScript Guru
JScript Knowledgeable
JScript.NET Familiar With
CoffeScript Knowledgeable
TypeScript Knowledgeable
Batch/CMD Guru
PowerShell Guru
C# Guru In Trouble
AutoIt Knowledgeable
AutoHotkey Knowledgeable
Bash Knowledgeable
Ladder Knowledgeable
LINQ Guru
Lua Knowledgeable
MATLAB Knowledgeable
SQL/T-SQL/Various Guru
Assembly - Limited Various Platforms Familiar With
HTML/CSS - Does that count? Knowledgeable
ADHD Guru
GOOGLE Guru
2 Likes

Does copying the assembler code from the back pages of PC Magazine qualify as x86 ASM?

3 Likes

Why yes it does.

Twice if you understood any of it.

1 Like

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.

2 Likes

I’m knowledgeable then in all the ones I listed.

I went the hardware route so didn’t do much programming. Using Calvin’s scale I’m knowledgeable in

Basic
Pascal
VB6
C#

1 Like

Dammit, now we have to update all our answers with the Calvin (@ckrusen) Scale.

1 Like

Easy for me, as the only developer in my office I’m automatically at “Expert”. Office templates though?

2 Likes

I updated my list in line with the new recommendations.

1 Like

I was reading this one…

image

And I was wondering… Squirrel! Wanna go ride bikes??? What’s your favorite chocolate?

2 Likes

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.