тест Haskell

Въведение за тестване за Haskell

Смятан езика на бързото развитие на надеждни, кратки и точни програми. Има начин на взаимодействие с кода в други езици за програмиране. Има вградена поддръжка за многозадачна работа и паралелно програмиране, разработени инструменти (инструменти за автоматично тестване, отстраняване на грешки и профилиране, включително паралелни програми), има няколко хиляди библиотеки с отворен код.

Основна информация за езика, може да се научи от www.haskell.org (на английски). Най-разпространеният начин да започнат да използват и / или езиково обучение е да инсталирате Haskell Платформа - среда, съдържаща съставител, преводач и набор от най-често използваните библиотеки.

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

Тестът е предназначен за студентите от Haskell или неговите диалекти, както и да се разшири понятието за функционално програмиране.

Структурата на тест Haskell

Следните теми са включени в теста:

  • Обща информация за езика
  • За информация относно синтаксиса на езика
  • Lambda функции
  • мързелив оценка
  • функции по-висок порядък
  • Писането и тип извод
  • Козина (частично приложение)

тества по-нататъшно развитие на Haskell

Добавяне на въпроси, които обхващат широк спектър от теми, както и по-сложни въпроси.

Препоръчителна четене

За езиковото обучение се препоръчва започва книгата Миран Lipovaca Научаваш Haskell за велико благо. също публикува в руски ( "Научете Haskell в името на доброто") и на разположение на оригиналния онлайн. Тази книга описва цялата налична и с повече примери, но това може да изглежда достатъчно проста и твърде сериозно.

Следните източници могат да бъдат препоръчани за по-нататъшно изследване:

  • Gentle въведение в Хаскел / леко въведение в Haskell - преглед на езика, на кратко, без да обясни по-дълбоките части.
  • "Въведение в Haskell" от общността на компютърните учители по природни науки (включва набор от връзки към полезни ресурси)
  • Real World Haskell - подробно и пълно описание на средствата и методите на развитие. В книгата, обаче, се извърви дълъг път, и се превръща в остаряла. Публикувано онлайн на английски език.
  • По-подробен списък на книги и статии по haskell.org/haskellwiki/Books_and_tutorials

Важно: Следващите обсъжда само тестове като цяло: обхващащи теми, типовете въпроси, как да се подобри тестване и така нататък.

Наблюдения, касаещи отделни тестови въпроси, моля да пишат в съответната тема,
които са на разположение на страницата с резултатите на теста в непосредствена близост до всеки въпрос.