Things I Would Do Differently Now

Lecture: Things I Would Do Differently Now
Lecturer: Claus Gittinger, author of Smalltalk/X
Date & time: March 31, 2010, 17:00–19:00
Venue: Balling hall, Technical Library, Prague
Language: English


Abstract of the lecture: The talk will be about overall architecture of Smalltalk/X virtual machine and about problems that this architecture brings. The main goal of the talk is to give an insight into the design and implementation of virtual machines for dynamic languages. The talk will especially cover folowing topics:

  • C code generation from Smalltalk code,
  • Method lookupand calling convention
  • Stack management and
  • Thread implementation and scheduling


Prerequisites: This talk requires at least basic knowledge of virtual machines and operating systems. Knowledge of Smalltalk is not neccessary. The talk will be given in English.


Short CV of Claus Gittinger: Claus Gittinger is the author of Smalltalk/X—a complete implementation of Smalltalk-80 written from scratch. He graduated at Universität Stuttgart and afterwards he worked for many companies: Senior Consultant CrossConnect Development at Alcatel, Senior Consultant at Siemens-Nixdorf AG, Senior Consultant WaferStepper SW Techn. Lead & Architect at Carl Zeiss, Senior Consultant Unix Kernel Development at Siemens-Nixdorf AG, Consultant Hicom SW Development at Siemens, Software Architect / Developer at LBBW. Nowadays he is an owner and CTO of eXept Software AG. He is a main architect of Smalltalk/X virtual machine.

Last modified: 23.4.2019, 10:48