was my first programming language at the computer science classes I attended at grammar school
Opal is a functional language that was developed at the Department of Compiler Construction/Programming Languages at TU Berlin. It is taught in first semester and I came across it again in the course Advanced Techniques of Functional Programming.
is used in the remainder of the basic study period.
Java was the implementation language at the MAMS-Project, where I worked besides my studies.
Furthermore, during the semester break, I work as a docent and tutor for freshmen at the Java Programming Course organised by the collegiate organisation Freitagsrunde. Besides, I use Java mainly to program Java-Applets.
In the course Computer Science 4, we programmed Motorola 68000 Assembler.
I programmed C in the UNIX course in the basic study period. The task was to write a chat server and client in C.
I learned C++ in the C++ course in the basic study period. The task was a speech recognition program with neural networks. My share was the audio preprocessing. You can find the project documentation here.
In my major subject Computer Graphics, I use C++ for 3D programming with OpenGL.
In the project "Visualisation of 3D Models", I implemented a smoke simulation with cellular automata in C++.
Meanwhile, I am earning my money doing system programming in C/C++ under QNX at the DaimlerChrysler Automotive Information Technology Institute.
I use Basic to program the microcontrollerBasic Stamp.
is a functional language with side effects which features supreme object orientation.
In a type systems seminar I gave a speech on Common Lisp's type system and the Metaobject Protokol.
In the subsequent semster I implemented, together with a fellow student, a constraint solver in Common Lisp.
In winter semester 2006 I gave a speech on Lisp Machines and (Open)Genera in a computer history seminar.
For Common Lisp and Lisp Machine/Genera links, see the links Section.
I organise the Berlin Lisp Regulars' Table. If you would like to join, write an email to lisp-stammtisch-request@c-base.org with the subject subscribe or contact me directly.