Lennart Augustsson - Lennart Augustsson
Lennart Augustsson je švédský počítačový vědec. Předtím přednášel na Počítačová věda Oddělení v Chalmers University of Technology. Jeho výzkumná oblast je Funkcionální programování a implementace funkčních jazyků.[1]
Augustsson pracoval pro Carlstedt Výzkum a technologie, Sandburst, Credit Suisse, Standard Chartered Bank, Facebook, X vývoj, Google a v současné době je zaměstnán u Epické hry.[2]
Augustsson je autorem:
- The Cayenne programovací jazyk.[3]
- HBC Haskell překladač.[4]
- Několik hardwaru ovladače zařízení pro NetBSD.[5]
- Přední část kompilátor pH (paralelní Haskell) z MIT.[6]
- Počáteční verze Bluespec překladač.[7]
Byl také spoluvyvíjejícím s Thomasem Johnssonem z Lazy ML,[8] funkční programovací jazyk vyvinutý na počátku 80. let před Mirando a Haskell. LML je silně typizovaná, staticky zaměřená implementace ML, s líné hodnocení. Klíčovou inovací LML bylo ukázat, jak sestavit líný funkční jazyk. Do té doby byly líné jazyky implementovány prostřednictvím interpretovaná redukce grafu. LML kompilován do G-stroj kód.[Citace je zapotřebí ]
Augustsson byl důvěrně zapojen do rané fáze LPMud vývoj, a to jak v ovladači LPMUD, tak v CD mudlib. Jeho BLÁTO pseudonym komunity je Marvin.[9]
Augustsson napsal tři výherní příspěvky do Mezinárodní soutěž o zmatené kódy C.:
- 1985: Nejasný program (1985 / srpen )
- 1986: Nejlepší komplexní úkol provedený komplexně (1986 / srpen )
- 1996: Best of Show (1996 / srpen )
Reference
- ^ „Komerční uživatelé funkčního programování - Lennart Augustsson“. Archivovány od originál dne 8. února 2012. Citováno 18. září 2016.
- ^ „Lennart Augustsson“. Profil LinkedIn. Citováno 29. března 2017.
- ^ „Cayenne - jazyk se závislými typy“. Citováno 18. září 2016.
- ^ „Implementace Haskell“. Citováno 18. září 2016.
- ^ „Kapitola 13 Zařízení USB“. Citováno 18. září 2016.
- ^ „Parallel Haskell“. Citováno 18. září 2016.
- ^ „Bluespec - perspektiva designéra“ (PDF). Citováno 18. září 2016.
- ^ Augustsson, Lennart (1984). „Kompilátor pro Lazy ML“. Sborník konference ACM z roku 1984 o LISP a funkčním programování. Citováno 18. září 2016.
- ^ „Common Expressions LPMud“. Archivovány od originál dne 16. dubna 2013. Citováno 18. září 2016.