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