factory/v2011/howiwork.html
author Eugen Sawin <sawine@me73.com>
Sat, 10 Dec 2011 13:48:14 +0100
changeset 69 0513b344b63e
parent 68 7c2bd2d5b9f5
child 70 4ad853a0c380
permissions -rw-r--r--
Refactored text, added link.
sawine@31
     1
<h2>Programming Languages</h2>
sawine@67
     2
<p><!--<img src="images/binary.png" alt="binary" class="float-right" height="100" width="100" />-->
sawine@67
     3
Some programming languages I've used, where the number of * show my level of expertise in the given language:</p>
sawine@31
     4
<ul>
sawine@31
     5
<li>
sawine@67
     6
<h4>QBasic  *</h4>
sawine@67
     7
My first.</li>
sawine@31
     8
<li>
sawine@67
     9
<h4>C++  *****</h4>
sawine@68
    10
The dragon of system programming. My workhorse for efficient solutions.</li>
sawine@31
    11
<li>
sawine@67
    12
<h4>Java  ***</h4>
sawine@67
    13
It's ok. I prefer tea.</li>
sawine@31
    14
<li>
sawine@67
    15
<h4>Haskell  *</h4>
sawine@67
    16
Functional love-hate relationship.</li>
sawine@31
    17
<li>
sawine@67
    18
<h4>Prolog  **</h4>
sawine@69
    19
Blew my mind. Awakened my interest in logics, not so much in using the language.</li>
sawine@31
    20
<li>
sawine@67
    21
<h4>C  *****</h4>
sawine@67
    22
Clean, flat, structured. Runs the world under the hood.</li>
sawine@31
    23
<li>
sawine@67
    24
<h4>Assembly  **</h4>
sawine@67
    25
The isomorphism from human mnemonics to machine code. Feel the touch of the cold machine mind.</li>
sawine@31
    26
<li>
sawine@67
    27
<h4>C#  ***</h4>
sawine@67
    28
It's better than ok. I prefer seeing clear.</li>
sawine@31
    29
<li>
sawine@67
    30
<h4>Python  *****</h4>
sawine@67
    31
Pragmatic, well-tempered, aesthetic. Fits perfectly into my method of working.</li>
sawine@31
    32
<li>
sawine@68
    33
<h4>Javascript  ***</h4>
sawine@68
    34
The saviour of web frontends. Makes web development endurable.</li>
sawine@68
    35
<li>
sawine@67
    36
<h4>Go  *</h4>
sawine@67
    37
Good idea, weird syntax. Doesn't go well with me.</li>
sawine@31
    38
<li>
sawine@67
    39
<h4>Common Lisp  **</h4>
sawine@68
    40
The purity of programming love. Haven't seen the light yet.</li>
sawine@31
    41
</ul>
sawine@31
    42
<h2>Operating Systems</h2>
sawine@31
    43
<ul>
sawine@31
    44
<li><h4>GNU/Linux</h4>
sawine@31
    45
Ubuntu, openSUSE, Red Hat and CentOS.</li>
sawine@31
    46
<li><h4>Microsoft Windows</h4>
sawine@31
    47
Windows 95/98/2000/XP/Vista/7.</li>
sawine@31
    48
<li><h4>AmigaOS</h4>
sawine@31
    49
Been a while...</li>
sawine@31
    50
</ul>
sawine@31
    51
<h2>Environments</h2>
sawine@31
    52
<ul>
sawine@31
    53
<li>
sawine@67
    54
<h4>Emacs</h4>
sawine@67
    55
My prefered editor. And I prefer my prefered editor.</li>
sawine@31
    56
<li>
sawine@31
    57
<h4>Visual Studio</h4>
sawine@67
    58
Good IDE on Windows. Great debugger integration.</li>
sawine@31
    59
<li>
sawine@31
    60
<h4>Eclipse</h4>
sawine@67
    61
Extendable. It's ok.</li>
sawine@31
    62
</ul>
sawine@31
    63
<h2>Tools</h2>
sawine@31
    64
<ul>
sawine@31
    65
<li>
sawine@31
    66
<h4>Internet</h4>
sawine@46
    67
Chrome for browsing and IRSSI for IRC.</li>
sawine@31
    68
<li>
sawine@31
    69
<h4>Documentation</h4>
sawine@67
    70
LaTeX.</li>
sawine@31
    71
<li>
sawine@31
    72
<h4>Version Control</h4>
sawine@31
    73
Mercurial for private work. 
sawine@46
    74
Subversion/CVS when forced.</li>
sawine@31
    75
</ul>
sawine@31
    76