Haskell

  1. язык [функционального программирования] Haskell

#

базируется на лямбда-исчислении (lambda calculus), поэтому греческая буква λ является его символом; поддерживает ленивые вычисления (lazy evaluation), полиморфизм типов и др. Назван в честь английского математика Хаскела Б. Карри (Haskell Brooks Curry), работы которого по математической логике стали основой для нового семейства языков функционального программирования. Первые версии Haskell были разработаны большой группой учёных в начале 1990-х годов. Наиболее полная реализация языка – Haskell 98. Пример: Haskell is not just a good 'teaching language'; it is a practical programming language, supported by having extensions such as interfaces to C functions and component-based programming, for example. – Haskell – не просто хороший “учебный язык”; это настоящий язык программирования, имеющий, в частности, такие средства поддержки и расширения, как интерфейс с функциями, написанными на Си, и возможности компонентно-ориентированного программирования.

Связные термины

functional language, www.haskell.org

Все термины