Refactored programming language statements.
authorEugen Sawin <sawine@me73.com>
Sat, 10 Dec 2011 04:25:49 +0100
changeset 670339e6c751e7
parent 66 66dba495d8c1
child 68 7c2bd2d5b9f5
Refactored programming language statements.
factory/v2011/experiments.html
factory/v2011/howiwork.html
factory/v2011/resume.html
     1.1 --- a/factory/v2011/experiments.html	Tue Nov 15 16:27:52 2011 +0100
     1.2 +++ b/factory/v2011/experiments.html	Sat Dec 10 04:25:49 2011 +0100
     1.3 @@ -1,7 +1,7 @@
     1.4  <p>
     1.5  <!--<img src="images/world.png" alt="world map" height="280" width="100%" />
     1.6  -->
     1.7 -<canvas id="mandelbrot" width="670" height="280" onclick="draw2(event);"></canvas> 
     1.8 +<canvas id="mandelbrot" width="670" height="670" onclick="draw2(event);"></canvas> 
     1.9  <button onclick="draw(0, -2, 0, 0, 0);">Left</button>
    1.10  <button onclick="draw(0, 2, 0, 0, 0);">Right</button>
    1.11  <button onclick="draw(0, 0, -2, 0, 0)">Up</button>
    1.12 @@ -13,4 +13,3 @@
    1.13  <button onclick="draw(100, 0, 0, 0, 0);">Inc Iterations</button>
    1.14  <button onclick="draw(-100, 0, 0, 0, 0);">Dec Iterations</button>
    1.15  </p>
    1.16 -           
     2.1 --- a/factory/v2011/howiwork.html	Tue Nov 15 16:27:52 2011 +0100
     2.2 +++ b/factory/v2011/howiwork.html	Sat Dec 10 04:25:49 2011 +0100
     2.3 @@ -1,57 +1,40 @@
     2.4  <h2>Programming Languages</h2>
     2.5 -<p><img src="images/binary.png" alt="binary" class="float-right" height="100" width="100" />
     2.6 -During my studies and personal work, I've used a variety of programming
     2.7 -languages. Here is an overview in chronologic order with some comments:</p>
     2.8 +<p><!--<img src="images/binary.png" alt="binary" class="float-right" height="100" width="100" />-->
     2.9 +Some programming languages I've used, where the number of * show my level of expertise in the given language:</p>
    2.10  <ul>
    2.11  <li>
    2.12 -<h4>QBasic. *</h4>
    2.13 -It was the first language that I've learned. I've enjoyed hacking
    2.14 -around in it a little, but never got far with it due to lack of
    2.15 -learning resources.</li>
    2.16 +<h4>QBasic  *</h4>
    2.17 +My first.</li>
    2.18  <li>
    2.19 -<h4>C++. *****</h4>
    2.20 -My first contact was at the age of 15, though I hadn't used it
    2.21 -extensively until I started studying. In the past years, I've been
    2.22 -developing most of my personal and professional work in C++. It's a beast and should be only handled with care.</li>
    2.23 +<h4>C++  *****</h4>
    2.24 +The Dragon of system programming. My workhorse for efficient solutions.</li>
    2.25  <li>
    2.26 -<h4>Java. ***</h4>
    2.27 -My first contact with Java was at the university. 
    2.28 -</li>
    2.29 +<h4>Java  ***</h4>
    2.30 +It's ok. I prefer tea.</li>
    2.31  <li>
    2.32 -<h4>Haskell. *</h4>
    2.33 -This language was a love-hate relationship for me. I hated it for being
    2.34 -so difficult to grasp for the first time and loved it for inspiring me
    2.35 -to approach problem solving from a differnt angle, even when working
    2.36 -with non-functional languages.</li>
    2.37 +<h4>Haskell  *</h4>
    2.38 +Functional love-hate relationship.</li>
    2.39  <li>
    2.40 -<h4>Prolog. **</h4>
    2.41 -Nice iterative language especially for the field of artificial
    2.42 -intelligence.</li>
    2.43 +<h4>Prolog  **</h4>
    2.44 +Blew my mind by logic. Awakened my interest in logic, not so much in using the language.</li>
    2.45  <li>
    2.46 -<h4>C. *****</h4>
    2.47 -C is clean and flat. It is still the most successful structured language and will most probably still be in use for many years to come, even if it's just "under the hood".</li>
    2.48 +<h4>C  *****</h4>
    2.49 +Clean, flat, structured. Runs the world under the hood.</li>
    2.50  <li>
    2.51 -<h4>Assembler. **</h4>
    2.52 -Been there, done that.</li>
    2.53 +<h4>Assembly  **</h4>
    2.54 +The isomorphism from human mnemonics to machine code. Feel the touch of the cold machine mind.</li>
    2.55  <li>
    2.56 -<h4>C#. ***</h4>
    2.57 -It feels like the more mature language based on a managed architecture, especially in combination with Visual Studio, developing
    2.58 -in it is a breeze. The .Net framework is mostly a well structured and
    2.59 -complete environment to work in.</li>
    2.60 +<h4>C#  ***</h4>
    2.61 +It's better than ok. I prefer seeing clear.</li>
    2.62  <li>
    2.63 -<h4>Python. *****</h4> 
    2.64 -It's my personal favourite language for many fields. It's best suited
    2.65 -for rapid prototyping, which fits perfectly into my method of working.</li>
    2.66 +<h4>Python  *****</h4>
    2.67 +Pragmatic, well-tempered, aesthetic. Fits perfectly into my method of working.</li>
    2.68  <li>
    2.69 -<h4>Go. *</h4>
    2.70 -The goal of Go was to provide a general purpose programming language including a garbage collector and efficient methods for concurrency handling. The language shows some interesting concepts including a more dynamic approach on object orientation. The lack of generics and the ideology of not giving the programmer the same tools as the language designer have, made me abandon it for the time being.</li>
    2.71 +<h4>Go  *</h4>
    2.72 +Good idea, weird syntax. Doesn't go well with me.</li>
    2.73  <li>
    2.74 -<h4>Common Lisp. **</h4>
    2.75 -I'm having fun on my path to enlightenment; mostly hacking in the dark.
    2.76 -</li>
    2.77 -<li>
    2.78 -<br />* show my level of expertise in the language
    2.79 -</li>
    2.80 +<h4>Common Lisp  **</h4>
    2.81 +The Purity of programming love. Haven't seen the light yet.</li>
    2.82  </ul>
    2.83  <h2>Operating Systems</h2>
    2.84  <ul>
    2.85 @@ -65,15 +48,14 @@
    2.86  <h2>Environments</h2>
    2.87  <ul>
    2.88  <li>
    2.89 -<h4>Emacs &amp; GVim</h4>
    2.90 -These are my prefered editors when working in an IDE-free environment.</li>
    2.91 +<h4>Emacs</h4>
    2.92 +My prefered editor. And I prefer my prefered editor.</li>
    2.93  <li>
    2.94  <h4>Visual Studio</h4>
    2.95 -It's my first choice IDE for C#, C++ and C programming on Windows. It has
    2.96 -proven to be a feature-rich, reliable and customisable IDE with great debugger integration.</li>
    2.97 +Good IDE on Windows. Great debugger integration.</li>
    2.98  <li>
    2.99  <h4>Eclipse</h4>
   2.100 -It's what I prefer when developing in Java (but I prefer not to). It has a great plugin system and is therefore extendable to be used with a big variety of languages and tools.</li>
   2.101 +Extendable. It's ok.</li>
   2.102  </ul>
   2.103  <h2>Tools</h2>
   2.104  <ul>
   2.105 @@ -82,7 +64,7 @@
   2.106  Chrome for browsing and IRSSI for IRC.</li>
   2.107  <li>
   2.108  <h4>Documentation</h4>
   2.109 -LaTeX for papers, gnuplot for analysis visualisations and Inkscape for vector graphics.</li>
   2.110 +LaTeX.</li>
   2.111  <li>
   2.112  <h4>Version Control</h4>
   2.113  Mercurial for private work. 
     3.1 --- a/factory/v2011/resume.html	Tue Nov 15 16:27:52 2011 +0100
     3.2 +++ b/factory/v2011/resume.html	Sat Dec 10 04:25:49 2011 +0100
     3.3 @@ -13,7 +13,7 @@
     3.4  </ul>
     3.5  </li>
     3.6  <li><h4>Working Student &amp; Internship, Comsoft GmbH, 10/2008-02/2010</h4>
     3.7 -Development of software and driver for safety-critical embedded systems.
     3.8 +Development for safety-critical embedded systems.
     3.9  </li>
    3.10  <li>
    3.11  <h4>Student Assistant, University of Applied Sciences Offenburg, 10/2008-03/2009</h4>
    3.12 @@ -24,12 +24,12 @@
    3.13  <ul>
    3.14  <li>
    3.15  <h4>University of Freiburg, since 10/2010</h4>
    3.16 -M. Sc. in Applied Computer Science.<br />
    3.17 +M.Sc. in Applied Computer Science.<br />
    3.18  Emphasis in Artificial Intelligence and Algorithm Theory.
    3.19  </li>
    3.20  <li>
    3.21  <h4>University of Applied Sciences Offenburg, 03/2007-02/2010</h4>
    3.22 -B. Sc. in Applied Computer Science.<br />
    3.23 +B.Sc. in Applied Computer Science.<br />
    3.24  Emphasis in Distributed Systems.
    3.25  </li>
    3.26  </ul>