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

Programming Languages

Programming Languages ShawnMilo has used:

Timeline Graph
 
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
QBasic
BASIC
VisualBasic
Javascript
Perl
VBScript
PHP
Python
PL/SQL
C
Lua
1994–1995
Played with QBasic on a friend's computer, and eventually used it at home. The only thing I remember implementing in it was a pretty "screensaver" that printed randomly-colored asterisks in random positions, then deleted them individually.
1994–1995
Did some gwbasic in high school.
1997–2004
I was introduced to Visual Basic in DeVry, and used it in my first two jobs. Eventually I started using ASP (replacing all of my production VB apps). Then came PHP which launched me into the open-source world. Looking back, using VB really slowed down my growth as a developer.
2002–
I started using JavaScript while working with ASP. Before AJAX was an acronym I wrote some heavy client-side functionality to simulate the same effect. These days, though, I usually just use jQuery for everything I can.
2002–
After doing a lot of VBScript (ASP, VB6, etc.), I fell in love with Perl's raw power and efficiency. The regex integration is fantastic, and nothing beats it for one-liners to process text files. Throw it in the mix with a bunch of piped-together Unix commands for a remarkably powerful impromptu parser.
2002–2008
First wrote VBScript when I moved to ASP, and last used it in Excel. I'd rather not talk (or think) about those days or that code.
2003–2008
I used PHP just a little bit between my ASP and Python years. I made a few sites, one of which is still in production but in the process of being moved to Django. It feels disorganized and the syntax feels a bet foreign, like Perl's.
2004–
I don't remember how I heard of Python or why I first started using it. I do know that it was my very next language after Perl, and that after using it, I started to think Perl was ugly and difficult. Immediately Python seemed easy, and made sense to me. It "fits my brain," as others have said. At present, I write Python code for my day job, and I feel like I'm getting away with something.
2004–2005
I used this briefly against my will.
2009–
Started learing C in 2009 to see what all the fuss was about. Although I haven't done anything significant in it yet, I think I'm getting to the point in my higher-level languages where I might find it useful to add some modules in C for efficiency.
2010–
I just learned Lua recently. So far it's interesting, and the syntax and structure is very different than what I'm used to. I'm still trying to figure out what I might want to use it for that I wouldn't prefer to do in Python, other than places where Lua is embedded and the only option.