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