to do then now would be retro, to do then then was very nowtro
Log in or Sign Up

Programming Languages

Programming Languages Josh has used:

Timeline Graph
 
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
LOGO
BASIC
C
BASIC (TRS-80 Model I)
C++
TI-BASIC
Bourne Shell
Javascript
Java
bash
PDP-8 machine code
Python
Scheme
TeX
Prolog
LISP
Objective-C
COBOL
x86 Assembly
PL/SQL
PHP
Ruby
1988–1991
Ah, those were the days!
1988–1995
1994–
1995–
I picked up a TRS-80 Color II in 1995 or so, just for fun. Still pull it out occasionally.
1995–
1996–2000
I don't think I ever used TI-BASIC outside of high school when I programmed on both a TI-82 and later a TI-89.
2000–
2000–
2000–2004
Used it a lot in college, haven't touched it since.
2001–
2002–2003
Most fun I've ever had. As evidence, this program will take a number entered in binary in the switch register and return the square of that number in the accumulator (also in binary): 111011000001 011010010100 011010010011 111100000100 111101101000 101010010000 111000100001 011010010101 001010010011 001010010100 011010010011 111000000101 001010010100 111010010100 010010010101 101010001000 111010000000 001010010011 111100000010 000000000000 000000000000 000000000000
2002–
Discovered Python in college; now I use it every day at work.
2002–2003
2002–
Starting using TeX with LaTeX for my college papers. Love it.
2003
2003–
Started out with Scheme in college, continuing through the present with mostly Elisp.
2003–
A few basic OS X apps and an abortive attempt at an iPhone app. I just don't have the patience for memory management anymore!
2003
2003–2004
2003–
2005–2007
2010–