sawine@73: sawine@73: sawine@73: sawine@73: ME73 sawine@73: sawine@73: sawine@73: sawine@73: sawine@73: sawine@73: sawine@73: sawine@73: sawine@73: sawine@73: sawine@73:
sawine@73: sawine@73:
sawine@73:
sawine@73:

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:
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:
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:
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:
sawine@73: sawine@73: sawine@73:
sawine@73: sawine@73:
sawine@73: sawine@73:
sawine@73: sawine@73: sawine@73: sawine@73: