Programming Languages
sawine@73:sawine@73: Some programming languages I've used, where the number of * show my level of expertise in the given language:
sawine@73:-
sawine@73:
-
sawine@73:
QBasic *
sawine@73: My first.
sawine@73: -
sawine@73:
C++ *****
sawine@73: The dragon of system programming. My workhorse for efficient solutions.
sawine@73: -
sawine@73:
Java ***
sawine@73: It's ok. I prefer tea.
sawine@73: -
sawine@73:
Haskell *
sawine@73: Functional love-hate relationship.
sawine@73: -
sawine@73:
Prolog **
sawine@73: Blew my mind. Awakened my interest in logics, not so much in using the language.
sawine@73: -
sawine@73:
C *****
sawine@73: Clean, flat, structured. Runs the world under the hood.
sawine@73: -
sawine@73:
Assembly **
sawine@73: The isomorphism from human mnemonics to machine code. Feel the cold touch of the machine mind.
sawine@73: -
sawine@73:
C# ***
sawine@73: It's better than ok. I prefer seeing clear.
sawine@73: -
sawine@73:
Python *****
sawine@73: Pragmatic, well-tempered, aesthetic. Fits perfectly into my method of working.
sawine@73: -
sawine@73:
Javascript ***
sawine@73: The saviour of web frontends. Makes web development endurable.
sawine@73: -
sawine@73:
Go *
sawine@74: Good idea, weird syntax. Doesn't go well with me. Might give it another go.
sawine@73: -
sawine@73:
Common Lisp **
sawine@73: The purity of programming love. Haven't seen the light yet.
sawine@73:
Operating Systems
sawine@73:-
sawine@73:
GNU/Linux
sawine@73: Ubuntu, openSUSE, Red Hat and CentOS.
sawine@73: Microsoft Windows
sawine@73: Windows 95/98/2000/XP/Vista/7.
sawine@73: AmigaOS
sawine@73: Been a while...
sawine@73:
Environments
sawine@73:-
sawine@73:
-
sawine@73:
Emacs
sawine@73: My prefered editor. And I prefer my prefered editor.
sawine@73: -
sawine@73:
Visual Studio
sawine@73: Good IDE on Windows. Great debugger integration.
sawine@73: -
sawine@73:
Eclipse
sawine@73: Extendable. It's ok.
sawine@73:
Tools
sawine@73:-
sawine@73:
-
sawine@73:
Internet
sawine@73: Chrome for browsing and IRSSI for IRC.
sawine@73: -
sawine@73:
Documentation
sawine@73: LaTeX.
sawine@73: -
sawine@73:
Version Control
sawine@73: Mercurial for private work. sawine@73: Subversion/CVS when forced.
sawine@73: