sawine@71:
Programming Languages
sawine@96: Here are some programming languages that I have experienced.
sawine@71:
sawine@71: -
sawine@96:
QBasic
sawine@71: My first.
sawine@71: -
sawine@96:
C++
sawine@71: The dragon of system programming. My workhorse for efficient solutions.
sawine@71: -
sawine@96:
Java
sawine@71: It's ok. I prefer tea.
sawine@71: -
sawine@96:
Haskell
sawine@71: Functional love-hate relationship.
sawine@71: -
sawine@96:
Prolog
sawine@71: Blew my mind. Awakened my interest in logics, not so much in using the language.
sawine@71: -
sawine@96:
C
sawine@71: Clean, flat, structured. Runs the world under the hood.
sawine@71: -
sawine@96:
Assembly
sawine@71: The isomorphism from human mnemonics to machine code. Feel the cold touch of the machine mind.
sawine@71: -
sawine@96:
C#
sawine@107: It's better than ok. I prefer seeing clear, though.
sawine@71: -
sawine@96:
Python
sawine@71: Pragmatic, well-tempered, aesthetic. Fits perfectly into my method of working.
sawine@71: -
sawine@107:
JavaScript
sawine@71: The saviour of web frontends. Makes web development endurable.
sawine@71: -
sawine@96:
Go
sawine@74: Good idea, weird syntax. Doesn't go well with me. Might give it another go.
sawine@71: -
sawine@96:
Common Lisp
sawine@107: The purity of programming. Haven't found enlightenment yet.
sawine@71:
sawine@96:
sawine@71: Operating Systems
sawine@71:
sawine@71: GNU/Linux
sawine@108: Ubuntu, Debian, openSUSE, Red Hat and CentOS.
sawine@71: Microsoft Windows
sawine@71: Windows 95/98/2000/XP/Vista/7.
sawine@71: AmigaOS
sawine@71: Been a while...
sawine@71:
sawine@71: Environments
sawine@71:
sawine@71: -
sawine@71:
Emacs
sawine@113: My prefered editor.
sawine@113: An affair with good memories.
sawine@71: -
sawine@107:
Vim
sawine@113: My prefered editor. And I prefer my prefered editor.
sawine@107: -
sawine@71:
Visual Studio
sawine@71: Good IDE on Windows. Great debugger integration.
sawine@71: -
sawine@71:
Eclipse
sawine@71: Extendable. It's ok.
sawine@71:
sawine@71: Tools
sawine@71:
sawine@71: -
sawine@71:
Internet
sawine@108: Chrome for browsing and irssi for IRC.
sawine@71: -
sawine@71:
Documentation
sawine@71: LaTeX.
sawine@71: -
sawine@71:
Version Control
sawine@108: Mercurial for private work.
sawine@108: Subversion/CVS when forced.
sawine@108: -
sawine@108:
This Server
sawine@108: Runs on Debian with HTML-files served by Nginx.
sawine@71: