Try English version of Quizful



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

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Лента обновлений
ссылка 18:56:36
Комментарий от romashishka:
3 уровня требований:
1. Бизнес-требования - то, что ...
ссылка 16:01:49
Комментарий от thesky:
Часть вопросов может иметь разные ответы, все же зависит ...
ссылка 13:29:04
Комментарий от LazyFox:
+
ссылка 11:48:43
Комментарий от qwerty25:
тот же вопрос интересует
ссылка 10:39:09
Комментарий от ShevcenkoArtem:
Неточная формулировка. Конкретно фигуры рисуем на...
Статистика

Тестов: 152, вопросов: 8526. Пройдено: 353564 / 1704936.

Тест знаний Haskell

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
Алгоритмы
пройден27 из 174
вопросов в тесте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 во имя добра") и доступная в оригинале онлайн. В данной книге всё описано доступно и с большим количеством примеров, но она может показаться недостаточно серьёзной и слишком простой.

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


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

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