Леннарт Аугустссон - Lennart Augustsson
Леннарт Аугустссон это Шведский специалист в области информатики. Ранее он был лектором в Компьютерная наука Отдел в Технологический университет Чалмерса. Его область исследований функциональное программирование и реализации функциональных языков.[1]
Аугустссон работал на Carlstedt Research and Technology, Песчаный взрыв, Credit Suisse, Standard Chartered Bank, Facebook, X Развитие, Google и в настоящее время работает в Эпические игры.[2]
Аугустссон является автором:
- В Cayenne язык программирования.[3]
- HBC Haskell компилятор.[4]
- Несколько аппаратных драйверы устройств за NetBSD.[5]
- Передняя часть компилятор pH (параллельный Haskell) от MIT.[6]
- Первоначальная версия Bluespec компилятор.[7]
Он также был со-разработчиком с Томасом Джонссоном из Lazy ML,[8] функциональный язык программирования, разработанный в начале 1980-х, до Миранда и Haskell. LML - это строго типизированная реализация со статической областью видимости ML, с ленивая оценка. Ключевым нововведением LML была демонстрация того, как компилировать ленивый функциональный язык. До этого ленивые языки были реализованы через интерпретированная редукция графа. LML скомпилирован в G-машина код.[нужна цитата ]
Аугустссон принимал непосредственное участие в ранних LPMud как в драйвере LPMUD, так и в CD mudlib. Его ГРЯЗЬ Псевдоним сообщества - Марвин.[9]
Августссон написал три победившие работы в Международный конкурс запутанного кода C:
- 1985: Самая непонятная программа (1985 / август.c )
- 1986: Лучшая комплексная задача, выполненная комплексно (1986 / август.c )
- 1996: Лучшее шоу (1996 / август.c )
Рекомендации
- ^ «Коммерческие пользователи функционального программирования - Леннарт Аугустссон». Архивировано из оригинал 8 февраля 2012 г.. Получено 18 сентября 2016.
- ^ "Леннарт Аугустссон". Профиль в LinkedIn. Получено 29 марта 2017.
- ^ «Cayenne - язык с зависимыми типами». Получено 18 сентября 2016.
- ^ "Реализации Haskell". Получено 18 сентября 2016.
- ^ «Глава 13 USB-устройства». Получено 18 сентября 2016.
- ^ "Параллельный Haskell". Получено 18 сентября 2016.
- ^ «Bluespec - взгляд дизайнера» (PDF). Получено 18 сентября 2016.
- ^ Аугустссон, Леннарт (1984). "Компилятор для ленивого ML". Материалы симпозиума ACM 1984 г. по LISP и функциональному программированию. Получено 18 сентября 2016.
- ^ "Общие выражения LPMud". Архивировано из оригинал 16 апреля 2013 г.. Получено 18 сентября 2016.