Try English version of Quizful



Раздаем бесплатные Q! подробности в группе Quizful.Alpha-test
Партнеры
Рекрутерам: Прескрининг кандидатов about
Топ контрибуторов
loading
loading
Знаете ли Вы, что

Свои вопросы для тестов можно добавлять на странице с информацией о тесте. При этом для некоторых тестов добавление вопросов закрыто

Лента обновлений
ссылка Apr 21 22:23
Комментарий от Annatar1998:
Отлично,помогло
ссылка Apr 20 10:46
Комментарий от harutna1999:
v classe est u tebya 5 inner classov da? class b {
...
ссылка Apr 18 20:33
Комментарий от nastya_17:
Полностью согласна с maiya7, не знаю что у Vantuzsubhu...
ссылка Apr 18 18:22
Комментарий от Dengleo:
мда... главное не показывать моему работодателю...
ссылка Apr 17 20:33
Комментарий от sudarev:
интересно как люди, которые не могут нажать на кнопку "п...
Статистика

Тестов: 153, вопросов: 8596. Пройдено: 402324 / 1960204.

Тест знаний Haskell

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
Алгоритмы
пройден31 из 248
вопросов в тесте20 из 30
требуется0.0 Q
сертификационныйнет
в рейтинге да
время25 минут
авторadmin
head tail Модераторы
 sukhmel  

Введение в тест по Haskell

Haskell — стандартизованный чистый функциональный язык программирования общего назначения. Язык создан в 1990, последний официальный стандарт опубликован в 1998, стандарт де-факто — Haskell 2010. Является одним из самых распространённых языков программирования с поддержкой отложенных вычислений. Надёжность языка обеспечивается полной сильной статической типизацией с автоматическим выводом типов. Управляющая структура языка — функция.

Считается языком быстрой разработки надёжных, кратких и корректных программ. Имеются средства взаимодействия с кодом на других языках программирования. Есть встроенная поддержка многозадачного и параллельного программирования, развитый инструментарий (средства автоматического тестирования, отладки и профилирования, в том числе для параллельных программ), существует несколько тысяч библиотек с открытым исходным кодом.

Основную информацию по языку можно почерпнуть из www.haskell.org (на английском). Наиболее распространённым способом начать использование и/или изучение языка является установка Haskell Platform — среды, содержащей компилятор, интерпретатор и набор наиболее используемых библиотек.

Целевая аудитория теста по Haskell

Тест предназначен для изучающих Haskell или его диалекты, а также для расширения представления о функциональном программировании.

Структура теста по Haskell

В тесте рассматриваются следующие темы:

  • Общие сведения о языке
  • Сведения о синтаксисе языка
  • Лямбда-функции
  • Ленивые вычисления
  • Функции высшего порядка
  • Типизация и выведение типов
  • Каррирование (частичное применение)

Дальнейшее развитие теста по Haskell

Добавление вопросов, охватывающих более широкий круг тем, а также более сложных вопросов.

Рекомендуемая литература

Для начала изучения языка рекомендуется книга Miran Lipovaca Learn you a Haskell for Great Good, изданная также на русском ("Изучай Haskell во имя добра") и доступная в оригинале онлайн. В данной книге всё описано доступно и с большим количеством примеров, но она может показаться недостаточно серьёзной и слишком простой.

Для дальнейшего изучения можно порекомендовать следующие источники:


Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.

Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.