author | Eugen Sawin <sawine@me73.com> |
Sun, 18 Dec 2011 15:57:15 +0100 | |
changeset 74 | c0e6fb6cf6ef |
parent 69 | 0513b344b63e |
permissions | -rw-r--r-- |
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@70 | 25 |
The isomorphism from human mnemonics to machine code. Feel the cold touch of the 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 |