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

Programming Languages

Programming Languages jmillikin has used:

Timeline Graph
 
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
QBasic
C++
C
Java
Javascript
Ruby
Python
C#
Haskell
PHP
1995–2000
Self-taught during elementary school. Even relatively simple things like changing the font color were hours-long exercises in discovery; It was lots of fun, even though my programs never progressed much beyond the "what's your name?" stage.
2002–
The first language I ever learned in school; it's a language uniquely suited for frustrating and infuriating programmers of all skill levels. Too designed for its own good.
2004–
C++'s older, non-malignant cousin. Still my go-to language for any application requiring excellent performance, multi-language ABI stability, or minimal dependencies. Writing C is a slow effort, but calming.
2005–2009
Started learning it in school, ended up using it a bit in my first job for data visualisations and charts. It's just C++ with padding placed on some of the nastier spikes.
2005–
Buried somewhere below the layers of bad ideas is a beautiful, Scheme-like language. If written with caution and restraint, can be fun to work with.
2005–2007
The language is pleasant enough, but its English-speaking community is hell-bent on transforming it into the new PHP. I rewrote my Ruby applications with Python, not due to any inherent attributes of either language, but simply because the general competency of Python libraries is higher.
2006–
Simple and utilitarian, its straightforward design and well-tended development have yielded a quality language. Performance is very poor, but this can be solved via occasional use of C extension modules. An all-around good choice for most purposes.
2008–2009
C# is what Java should have been. It's still not a very interesting language, and its extra features serve more as a source of errors than a solution to them.
2009–
An excellent language, slightly marred by some poor early decisions ('fail', list-based 'String', the 'Int' type). The library selection is absolutely dire, but this is improving as more developers contribute. I believe that Haskell will have significant market share within the next 10 years.
2009
Barring Brainfuck, PHP is the worst language I have ever used. Everything about its implementation, core libraries, and community standards drips idiocy and willful ignorance. The world will be a better place when the last PHP programmer dies, likely from shame.