тест 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
Важно: Следващите обсъжда само тестове като цяло: обхващащи теми, типовете въпроси, как да се подобри тестване и така нататък.
Наблюдения, касаещи отделни тестови въпроси, моля да пишат в съответната тема,
които са на разположение на страницата с резултатите на теста в непосредствена близост до всеки въпрос.