Lennart Augustsson
Encyclopedia
Lennart Augustsson is a Swedish
computer scientist
. He was previously a lecturer at the Computing Science
Department at Chalmers University of Technology
. His research field is functional programming
and implementations of functional languages.
Augustsson has worked for Carlstedt Research and Technology, Sandburst, and Credit Suisse
and is currently employed by Standard Chartered Bank
.
Augustsson is the author of:
He was intimately involved in early LPMud
development, both in the LPMUD driver and the CD mudlib
. His MUD
community pseudonym is Marvin.
Augustsson has written three winning entries in the International Obfuscated C Code Contest
:
Sweden
Sweden , officially the Kingdom of Sweden , is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden borders with Norway and Finland and is connected to Denmark by a bridge-tunnel across the Öresund....
computer scientist
Computer scientist
A computer scientist is a scientist who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....
. He was previously a lecturer at the Computing Science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
Department at Chalmers University of Technology
Chalmers University of Technology
Chalmers University of Technology , is a Swedish university located in Gothenburg that focuses on research and education in technology, natural science and architecture.-History:...
. His research field is functional programming
Functional programming
In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast to the imperative programming style, which emphasizes changes in state...
and implementations of functional languages.
Augustsson has worked for Carlstedt Research and Technology, Sandburst, and Credit Suisse
Credit Suisse
The Credit Suisse Group AG is a Swiss multinational financial services company headquartered in Zurich, with more than 250 branches in Switzerland and operations in more than 50 countries.-History:...
and is currently employed by Standard Chartered Bank
Standard Chartered Bank
Standard Chartered PLC is a multinational financial services company headquartered in London, United Kingdom with operations in more than seventy countries...
.
Augustsson is the author of:
- The Cayenne programming language.
- The HBC HaskellHaskell (programming language)Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. In Haskell, "a function is a first-class citizen" of the programming language. As a functional programming language, the...
compiler. - Several hardware device driverDevice driverIn computing, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device....
s for NetBSDNetBSDNetBSD is a freely available open source version of the Berkeley Software Distribution Unix operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed. The NetBSD project is primarily focused on high quality design,...
. - The front end of the pH compiler (parallel Haskell) from MIT.
- The initial version of the Bluespec compiler.
He was intimately involved in early LPMud
LPMud
LPMud, abbreviated LP, is a family of MUD server software. Its first instance, the original LPMud game driver, was developed in 1989 by Lars Pensjö...
development, both in the LPMUD driver and the CD mudlib
CD gamedriver and mudlib
CD gamedriver and CD mudlib are popular LPMud gamedriver and mudlib. The name CD comes from Chalmers Datorförening , which most of the developers were members of.- History :...
. His MUD
MUD
A MUD , pronounced , is a multiplayer real-time virtual world, with the term usually referring to text-based instances of these. MUDs combine elements of role-playing games, hack and slash, player versus player, interactive fiction, and online chat...
community pseudonym is Marvin.
Augustsson has written three winning entries in the International Obfuscated C Code Contest
International Obfuscated C Code Contest
The International Obfuscated C Code Contest is a programming contest for the most creatively obfuscated C code. It was held annually between 1984 and 1996, and thereafter in 1998, 2000, 2001, 2004, 2005 and 2006....
:
- 1985 Most obscure program (1985/august.c)
- 1986 Best complex task done in a complex way (1986/august.c)
- 1996 Best of Show (1996/august.c)