Try English version of Quizful



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

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

Лента обновлений
ссылка 11:22:40
Комментарий от denya_yashchuk:
Так почему не верно a=="hello"?
Компилятор мне вы...
ссылка 08:02:28
Комментарий от kainur:
то есть все что не тру это фолс?
если я передам в констру...
ссылка Jun 18 14:07
Комментарий от m0rty:
Также иногда называют "матрица трассировки".

Для измерени...
ссылка Jun 18 13:50
Добавлен вопрос в тест C# - Средний уровень
ссылка Jun 18 09:04
Комментарий от kainur:
спутся 8 лет... дубина я эдакий... был =)
Статистика

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

Тест знаний Haskell

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

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


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

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