factory/v2012/howiwork.html
author Eugen Sawin <sawine@me73.com>
Sun, 15 Apr 2012 23:39:44 +0200
changeset 115 0ab8464859ba
parent 108 b12ffba756cc
permissions -rw-r--r--
Better error text
sawine@71
     1
<h2>Programming Languages</h2>
sawine@96
     2
<p>Here are some programming languages that I have experienced.</p>
sawine@71
     3
<ul>
sawine@71
     4
<li>
sawine@96
     5
<h4>QBasic</h4>
sawine@71
     6
My first.</li>
sawine@71
     7
<li>
sawine@96
     8
<h4>C++</h4>
sawine@71
     9
The dragon of system programming. My workhorse for efficient solutions.</li>
sawine@71
    10
<li>
sawine@96
    11
<h4>Java</h4>
sawine@71
    12
It's ok. I prefer tea.</li>
sawine@71
    13
<li>
sawine@96
    14
<h4>Haskell</h4>
sawine@71
    15
Functional love-hate relationship.</li>
sawine@71
    16
<li>
sawine@96
    17
<h4>Prolog</h4>
sawine@71
    18
Blew my mind. Awakened my interest in logics, not so much in using the language.</li>
sawine@71
    19
<li>
sawine@96
    20
<h4>C</h4>
sawine@71
    21
Clean, flat, structured. Runs the world under the hood.</li>
sawine@71
    22
<li>
sawine@96
    23
<h4>Assembly</h4>
sawine@71
    24
The isomorphism from human mnemonics to machine code. Feel the cold touch of the machine mind.</li>
sawine@71
    25
<li>
sawine@96
    26
<h4>C#</h4>
sawine@107
    27
It's better than ok. I prefer seeing clear, though.</li>
sawine@71
    28
<li>
sawine@96
    29
<h4>Python</h4>
sawine@71
    30
Pragmatic, well-tempered, aesthetic. Fits perfectly into my method of working.</li>
sawine@71
    31
<li>
sawine@107
    32
<h4>JavaScript</h4>
sawine@71
    33
The saviour of web frontends. Makes web development endurable.</li>
sawine@71
    34
<li>
sawine@96
    35
<h4>Go</h4>
sawine@74
    36
Good idea, weird syntax. Doesn't go well with me. Might give it another go.</li>
sawine@71
    37
<li>
sawine@96
    38
<h4>Common Lisp</h4>
sawine@107
    39
The purity of programming. Haven't found enlightenment yet.</li>
sawine@71
    40
</ul>
sawine@96
    41
sawine@71
    42
<h2>Operating Systems</h2>
sawine@71
    43
<ul>
sawine@71
    44
<li><h4>GNU/Linux</h4>
sawine@108
    45
Ubuntu, Debian, openSUSE, Red Hat and CentOS.</li>
sawine@71
    46
<li><h4>Microsoft Windows</h4>
sawine@71
    47
Windows 95/98/2000/XP/Vista/7.</li>
sawine@71
    48
<li><h4>AmigaOS</h4>
sawine@71
    49
Been a while...</li>
sawine@71
    50
</ul>
sawine@71
    51
<h2>Environments</h2>
sawine@71
    52
<ul>
sawine@71
    53
<li>
sawine@71
    54
<h4>Emacs</h4>
sawine@113
    55
<span class="line-through">My prefered editor.</span><br />
sawine@113
    56
An affair with good memories.</li>
sawine@71
    57
<li>
sawine@107
    58
<h4>Vim</h4>
sawine@113
    59
My prefered editor. And I prefer my prefered editor.</li>
sawine@107
    60
<li>
sawine@71
    61
<h4>Visual Studio</h4>
sawine@71
    62
Good IDE on Windows. Great debugger integration.</li>
sawine@71
    63
<li>
sawine@71
    64
<h4>Eclipse</h4>
sawine@71
    65
Extendable. It's ok.</li>
sawine@71
    66
</ul>
sawine@71
    67
<h2>Tools</h2>
sawine@71
    68
<ul>
sawine@71
    69
<li>
sawine@71
    70
<h4>Internet</h4>
sawine@108
    71
Chrome for browsing and <a href="http://irssi.org">irssi</a> for IRC.</li>
sawine@71
    72
<li>
sawine@71
    73
<h4>Documentation</h4>
sawine@71
    74
LaTeX.</li>
sawine@71
    75
<li>
sawine@71
    76
<h4>Version Control</h4>
sawine@108
    77
<a href="http://mercurial.selenic.com">Mercurial</a> for private work. 
sawine@108
    78
<a href="http://subversion.tigris.org">Subversion</a>/<a href="http://cvshome.org">CVS</a> when forced.</li>
sawine@108
    79
<li>
sawine@108
    80
<h4>This Server</h4>
sawine@108
    81
Runs on <a href="http://www.debian.org">Debian</a> with HTML-files served by <a href="http://wiki.nginx.org">Nginx</a>.</li>
sawine@71
    82
</ul>