Try English version of Quizful



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

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

Лента обновлений
ссылка 12:10:41
Комментарий от mrgluck:
Уточнил вопрос.
ссылка 11:13:43
Комментарий от Chi:
за окном шел 2017 год. Правильного ответа среди предложенных...
ссылка 06:26:52
Комментарий от Croessmah:
Многие средства C входят в стандартную библиотеку C++.
ссылка 05:29:50
Комментарий от serj:
Если qsort не является стантартным, то что он делает в пара...
ссылка Mar 25 22:31
Комментарий от Ipavlenko_20:
2) [ ] == [ ], [ ] === [ ] -> false

почему false о...
Статистика

Тестов: 152, вопросов: 8525. Пройдено: 358350 / 1729066.

Тест знаний Haskell

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

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


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

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