WebHome
-
Courses
-
Publications
-
Contact
Projects & Software
-
EHC
--
Ruler
--
Shuffle
-
UHC
Other Software
-
SSM
- JAZY
Center
Master Program
Personal
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Curriculum Vitae
Atze
Table of contents: %TOC% ---++ Personal information/history * Date of birth: 19 jan 1960 * Place of birth: Kerensheide (gem. Beek, Limburg) * Education * 1966-1972: Primary school at Leiderdorp * 1972-1978: Secondary school, ongedeeld VWO at Scholengemeenschap De Amersfoortse Berg * 1978-1984: Study mathematics, at Utrecht University, thesis project at the Department of Computer Science: _Optimaliseren in Pascal, Een aanzet tot een machineonafhankelijk ontwerp voor een Modulair Pascal vertaler_ * Jobs and work experience * 1984-1986: Wetenschappelijk assistent at the Department of Computer Science, Utrecht University, on an ISO-OSI standards based networked system * 1986-1987: Software engineer at NCR systems engineering, Nieuwegein, on a distributed system for a banking company * 1987-1988: Scientific programmer at the Department of Computer Science, Utrecht University, on a transputer based system for experiments on distributed attribute grammars, weather prediction program (HIRLAM) and domain routing experiments * 1988-now: Universitair Docent at the [[http://www.cs.uu.nl][Institute of Information and Computing Sciences]], [[Center.WebHome][Software Technology group]]. In this period I have done the following: * 1988-now: Teaching (lecturing, writing lecture notes, etc), see below for a recent overview * 1990-1991: Camera project (distributed version management), at SERC (Software Engineering Research Centre, now part of [[http://www.cibit.nl][CIBIT]]) * 1992-1998: External courses in cooperation with SERC, focussed on Object Orientation * 1999-2005: !PhD thesis (alongside teaching) * 2006-now: Work on, responsible for [[Ehc.WebHome][EHC]], grown out of the !PhD thesis * Other activities (aka hobbies) * Hiking, jogging, swimming * Music, playing flute, piano, choir singing * Photography ---++ Public WWW page of Atze Dijkstra (current activities, etc) %INCLUDE{"Atze.WebHome"}% ---++ Software * [[Ehc.WebHome][EHC]] (Essential Haskell Compiler) * status: active development, used in student projects * [[Center.UtrechtHaskellCompiler][UHC]] (Utrecht Haskell Compiler) * status: currently rewritten as EHC * [[http://www.cs.uu.nl/people/atze/SSM/index.html][SSM]] (Simple Stack Machine) interpreter * status: maintained, used by course [[Ipt.WebHome][Implementation of Programming Languages]] * Jazy (Lazy Java) * status: maintained, part of [[http://cvs.cs.uu.nl/cgi-bin/cvsweb.cgi/uust/INSTALL.html][UUST]] library ---++ Recent thesis student supervision * Christof Douma (??), on making GRIN (Graph Reduction Intermediate Language) suitable for a real Haskell compiler by extending it with mechanisms for exceptions and threading * Wouter Swierstra (2004-), on the incorporation of Attribute Grammars in Haskell * Erik Knoop (2003-2004), _Extensible Records, Extensible Variants and First Class Attribute Grammars_ * Jan IJmker (2002-2003), _Dependency Analysis in Attribute Grammars_ * Jurre Laven (2002-2003), _Typing dynamic web applications_ * Remko Klein (2001-2002), _Visualisatie van Systeemarchitecturen_ * Eric Rietveld (2001-2002), _Programmeren met patronen in Java_ * Eelco Rommes (2000-2001), _Voorbij Object Orientatie, een vergelijkend onderzoek naar geavanceerde Separation of Concerns technieken_ ---++ Recent courses %INCLUDE{"http://www.cs.uu.nl/education/docent/atze.html"}% ---++ Technical reports at ICS (partial overlap with METIS overview) %INCLUDE{"http://www.cs.uu.nl/research/techreps/aut/atze.html"}% ---++ Publications as administered in METIS (partial overlap with technical reports) %INCLUDE{"http://www.cs.uu.nl/research/ozis/atze.html"}% ---++ Publications not included in METIS or known as technical report * Atze Dijkstra. _Object Georienteerd Programmeren en Modelleren (lecture notes)_. 1998. Utrecht University, Institute of Information and Computing Sciences. * Matthijs K. Kuiper and Atze Dijkstra. _Attribute evaluation on a network of transputers_. Developing Transputer Applications pp. 142-149, 1989. IOS, Amsterdam. -- Main.AtzeDijkstra - 24 Nov 2004