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
2013
2014
2015
2016
2017
2018
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.