Hi, my name is Peter Kofler and I'm the Code Cop. I have been programming since 1985 and here are some details on my full language list:
language
|
how and why
|
when
|
Logo
|
voluntary class in school
|
1985
|
BASIC
|
for my first computer (the C64)
|
1986-1990
|
6502 Assembly
|
for my first computer (the C64)
|
1986-1990
|
Modula-2
|
university lecture: introduction to programming
|
1991
|
Common Lisp
|
university lecture: introduction to informatics
|
1992
|
Pascal
|
university lecture/hobby projects
|
1992-1999
|
Batch File
|
for automating
|
1993-today (rarely)
|
X86 Assembly
|
university lecture/hobby projects
|
1994-1996
|
LaTeX
|
university project work
|
1992-1999
|
FORTRAN 77
|
university project work
|
1993-1998
|
Fortran 90
|
university project work
|
1997-2000
|
MATLAB
|
university project work
|
1993-1995
|
Java
|
professional work
|
1999-today (focus)
|
XSLT
|
professional work
|
1999-today (rarely)
|
Visual Basic
|
professional work, VB6
|
2002
|
Ruby
|
professional work
|
2005-today (focus)
|
UNIX Shell
|
university and professional work
|
1992-today (rarely)
|
Scala
|
"learn a new language" by book
|
2008-2010
|
Forth
|
"learn a new language" with university lecture
|
2010
|
JavaScript
|
"learn a new language"
|
2011
|
Dart
|
just a single code kata in Dart
|
2012
|
R
|
"learn a new language" with university lecture
|
2012
|