레나르트 아우구스트손

Lennart Augustsson

Lennart Augustsson은 스웨덴의 컴퓨터 과학자이다.이전에는 Chalmers Technology University Computing Science의 강사였습니다.그의 연구 분야는 기능 프로그래밍과 기능 [1]언어 구현입니다.

Augustsson은 Carlstett Research and Technology, Sandburst, Credit Suisse, Standard Chartered Bank, Facebook, X Development, Google에서 근무했으며, 현재는 Epic [2]Games에 고용되어 있습니다.

Augustsson은 다음 책의 저자입니다.

그는 또한 미란다와 해스켈 이전에 1980년대 초에 개발된 함수형 프로그래밍 언어인 Lazy [8]ML의 토마스 존슨과 공동 개발자였습니다.LML은 스태틱 스코프의 강력한 타입의 실장입니다.평가는 느립니다.LML의 핵심 혁신은 게으른 기능 언어를 컴파일하는 방법을 시연하는 것이었습니다.그때까지, 느린 언어는 해석된 그래프 축소를 통해 구현되었다.LML이 G-머신 [8]코드로 컴파일되었습니다.

Augustsson은 LPMUD 드라이버와 CD mudlib 모두에서 초기 LPMud 개발에 깊이 관여했습니다.의 MUD 커뮤니티 가명은 Marvin이다.

Augustsson은 국제 난독화 C코드 콘테스트에서 3개의 입상작을 작성했습니다.

  • 1985: 가장 불명확한 프로그램(1985/8.c)
  • 1986년: 복잡한 방법으로 수행된 가장 복잡한 태스크(1986/8.c)
  • 1996: Best of Show (1996/8.c)

레퍼런스

  1. ^ "Commercial Users of Functional Programming -- Lennart Augustsson". Archived from the original on 8 February 2012. Retrieved 18 September 2016.
  2. ^ "Lennart Augustsson". LinkedIn profile. Retrieved 29 March 2017.
  3. ^ Augustsson, Lennart (1998). Cayenne — a language with dependent types. ICFP '98. Proceedings of the third ACM SIGPLAN international conference on Functional programming. pp. 239–250. CiteSeerX 10.1.1.47.155. doi:10.1145/289423.289451. S2CID 18331937.
  4. ^ "Haskell Implementations". Retrieved 18 September 2016.
  5. ^ "Chapter 13 USB Devices". Retrieved 18 September 2016.
  6. ^ "Parallel Haskell". Retrieved 18 September 2016.
  7. ^ Augustsson, Lennart (17 January 2003). "Bluespec—Designer's Perspective" (PDF). Sandburst Corporation.
  8. ^ a b Augustsson, Lennart (1984). A Compiler for Lazy ML. LFP '84. Proceedings of the 1984 ACM Symposium on LISP and functional programming. pp. 218–227. doi:10.1145/800055.802038. S2CID 11365842.

외부 링크