Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Lazy ML )
Перейти к навигации Перейти к поиску

Леннарт Аугустссон - шведский ученый-компьютерщик . Ранее он был лектором на факультете вычислительной техники Технологического университета Чалмерса . Его область исследований - функциональное программирование и реализации функциональных языков. [1]

Аугустссон работал в Carlstedt Research and Technology , Sandburst , Credit Suisse , Standard Chartered Bank , Facebook , X Development , Google и в настоящее время работает в Epic Games . [2]

Аугустссон является автором:

Вместе с Томасом Джонссоном он был одним из разработчиков Lazy ML [8], функционального языка программирования, разработанного в начале 1980-х, до Miranda и Haskell. LML - это строго типизированная реализация ML со статической областью видимости и ленивым вычислением . Ключевым нововведением LML было продемонстрировать, как компилировать ленивый функциональный язык. До этого ленивые языки реализовывались посредством редукции интерпретируемых графов . LML скомпилирован в G-машинный код. [ необходима цитата ]

Августссон принимал непосредственное участие в ранней разработке LPMud , как в драйвере LPMUD, так и в CD mudlib . Его псевдоним в сообществе MUD - Марвин. [9]

Аугустссон написал три победившие работы в Международном конкурсе запутанного кода Си :

Ссылки [ править ]

  1. ^ "Коммерческие пользователи функционального программирования - Леннарт Аугустссон" . Архивировано из оригинала 8 февраля 2012 года . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ "Леннарт Аугустссон" . Профиль LinkedIn . Проверено 29 марта 2017 года . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ «Cayenne - язык с зависимыми типами» . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ «Реализации Haskell» . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ «Глава 13 USB-устройства» . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ "Параллельный Haskell" . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )
  7. ^ "Bluespec - перспектива дизайнера" (PDF) . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )
  8. ^ Аугустссон, Леннарт (1984). «Компилятор для ленивого ML» . Материалы симпозиума ACM 1984 г. по LISP и функциональному программированию . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )
  9. ^ "Общие выражения LPMud" . Архивировано из оригинального 16 апреля 2013 года . Проверено 18 сентября 2016 года . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Блог Леннарта Аугустссона
  • Компилятор HBC