Programmeertalen

Ik heb in de afgelopen jaren me een heleboel programmeertalen eigen gemaakt. Ik ben begonnen in GWBasic, toen overgestapt naar QBasic, Turbo C, Turbo C++ enzovoort. Hieronder een lijst van de talen en platforms die ik beheers en die nog relevant zijn:

  • PHP (OOP in version 5)
  • Ruby (on Rails)
  • Java (with Swing, applets, servlets and JSP)
  • C# (with ASP.NET)
  • Perl
  • Visual Basic.NET
  • VBA (Microsoft Office Scripttaal)
  • Win32ASM (DLL’s for Win32)
  • HTML/XHTML & CSS
  • Javascript
  • Actionscript (Open source Flash development)
  • MySQL
  • Access SQL
  • Oracle PL/SQL and Postgres PG/SQL
  • PostgreSQL (with PostGIS)
  • Amsterdam Compiler Kit* (yacc, bison and LLgen)

In het practicum programmeertalen aan de VU heb ik ook nog korte opdrachten in de talen Ada, Gofer, Perl, Prolog en Smalltalk gemaakt. Met deze talen (Perl uitgezonderd) heb ik verder geen ervaring.

*) Dit is een bekende kit, ontwikkeld aan de Vrije Universiteit, waarmee je een compiler kan schrijven voor een (eigen) programmeertaal. Ik heb deze gebruikt om een moderne object geörienteerde programmeertaal te schrijven met garbage collection.