Haskell: различия между версиями
>Wildtech м бот добавил: {{Widgets}} |
Mass interwiki fix |
||
| (не показано 8 промежуточных версий 8 участников) | |||
| Строка 1: | Строка 1: | ||
{{ambox|image=[[image:StopCpp.gif|50px]]| | {{ambox|image=[[image:StopCpp.gif|50px]]| | ||
text='''ВНИМАНИЕ!'''| | text='''ВНИМАНИЕ!'''| | ||
text-small=Для понимания данного материала ваш моск должен быть очищен от императивного мировоззрения путем продолжительных медитаций с бубном. Для полного же понимания божественной сущности языка Haskell, ваш моск должен быть функционально чист. Возможно, имеет смысл обратиться к [[Ктулху]]. | text-small=Для понимания данного материала ваш моск должен быть очищен от императивного мировоззрения путем продолжительных медитаций с бубном. Для полного же понимания божественной сущности языка Haskell, ваш моск должен быть функционально чист и не иметь побочных эффектов. Возможно, имеет смысл обратиться к [[Ктулху]]. | ||
}} | }} | ||
{{wikipedia}} | {{wikipedia}} | ||
{{q|<nowiki>sequence_ $ ["Пх'нглуи", "мглв'нафх", "Ктулху", "Р'льех", "вгах'нагл", "фхтагн", "!"] >>= (\x -> [print x])</nowiki>|Ктулху| | {{q|<nowiki>sequence_ $ ["Пх'нглуи", "мглв'нафх", "Ктулху", "Р'льех", "вгах'нагл", "фхтагн", "!"] >>= (\x -> [print x])</nowiki>|Ктулху|Haskell}} | ||
{{q|The speed of light sucks|Кармак|[[всякое]]}} | {{q|The speed of light sucks|Кармак|[[всякое]]}} | ||
{{q|There are only two kinds of languages: the ones people complain about and the functional ones|ТрупСтрауса| | {{q|There are only two kinds of languages: the ones people complain about and the functional ones|ТрупСтрауса|Haskell}} | ||
[[Файл:Haskell_logo.gif|right|thumb|210px|Логотип Haskell]] | [[Файл:Haskell_logo.gif|right|thumb|210px|Логотип Haskell]] | ||
| Строка 42: | Строка 41: | ||
[[Файл:HL_splash.JPG|right|thumb|173px|Сплэш героического эпоса [[Half-life|Полуразвал]]]] | [[Файл:HL_splash.JPG|right|thumb|173px|Сплэш героического эпоса [[Half-life|Полуразвал]]]] | ||
* Греки нагло сплагиатили логотип Хаскелла в качестве 13-й буквы своего [[ | * Греки нагло сплагиатили логотип Хаскелла в качестве 13-й буквы своего [[алфавит]]а | ||
* В 1998 году вышел героический эпос [[Half-life|Полуразвал]] о хаскеллере, чисто функциональными методами осуществившем полный garbage collection | * В 1998 году вышел героический эпос [[Half-life|Полуразвал]] о хаскеллере, чисто функциональными методами осуществившем полный garbage collection | ||
* Для мирового сообщества Хаскелл играет несколько важных ролей, главенствующая среди которых — в жизни его (Хаскелла) создателей | * Для мирового сообщества Хаскелл играет несколько важных ролей, главенствующая среди которых — в жизни его (Хаскелла) создателей | ||
* Haskell номинируется на звание «природного врага № 1 [[Риальные пацаны|риальных пацанов]] от программирования» | * Haskell номинируется на звание «природного врага № 1 [[Риальные пацаны|риальных пацанов]] от программирования» | ||
* В языке Haskell Вечность (незавершаемая программа) — это разновидность [[ | * В языке Haskell Вечность (незавершаемая программа) — это разновидность [[Задница|Задницы (_|_)]], что доказывает его [[Труъ]]-происхождение | ||
== Подозрения и теории заговора == | == Подозрения и теории заговора == | ||
| Строка 76: | Строка 75: | ||
Контрзаклятие, написанное на C, как правило бессильно, хотя и занимает куда больше места. | Контрзаклятие, написанное на C, как правило бессильно, хотя и занимает куда больше места. | ||
* Революции под лозунгом «порезать Haskell по самые монады», как правило, подавлялись Верховным Жрецом [[Григорий Перельман|Григорием Перельманом]]. | * Революции под лозунгом «порезать Haskell по самые монады», как правило, подавлялись Верховным Жрецом [[Григорий Перельман|Григорием Перельманом]]. | ||
* Вывод типов — фича, заложенная в Haskell самой Комонадой. Однако ввод типов никто никогда не реализовывал. [[Ботаны]] многих эпох выдвигали предположения, что однажды типы в Хаскелле закончатся, ибо вводить их некому. Тем не менее, никто не знает, почему этого до сих пор не произошло. Есть мнение, что, узнав ответ на этот [[42|вопрос]], мы гораздо лучше будем понимать структуру Вселенной (в частности, разберемся в принципах работы [[ | * Вывод типов — фича, заложенная в Haskell самой Комонадой. Однако ввод типов никто никогда не реализовывал. [[Ботаны]] многих эпох выдвигали предположения, что однажды типы в Хаскелле закончатся, ибо вводить их некому. Тем не менее, никто не знает, почему этого до сих пор не произошло. Есть мнение, что, узнав ответ на этот [[42|вопрос]], мы гораздо лучше будем понимать структуру Вселенной (в частности, разберемся в принципах работы [[биореактор]]а и [[Малый адронный коллайдер|малого адронного коллайдера]]). | ||
== Изучение == | == Изучение == | ||
| Строка 82: | Строка 81: | ||
[[Файл:The_Haskell_SE.jpg|right|thumb|145px|Обложка HSOE]] | [[Файл:The_Haskell_SE.jpg|right|thumb|145px|Обложка HSOE]] | ||
Самый Мега-[[ТруЪ]]-одобрямс учебник по Haskell98 называется HSOE (Haskell SOtona Edition; что часто неверно расшифровывают как Haskell School Of Expression). Главной особенностью данного талмуда является наличие изображения [[ | Самый Мега-[[ТруЪ]]-одобрямс учебник по Haskell98 называется HSOE (Haskell SOtona Edition; что часто неверно расшифровывают как Haskell School Of Expression). Главной особенностью данного талмуда является наличие изображения [[моск]]а правильно обученного хаскеллера на обложке, что позволяет на глаз оценивать прогресс обучения. | ||
Другой популярный учебник по Haskell — YAHT (YA Havat Tebya), написанный еще [[Ктулху]] III по заказу Комонады, к настоящему моменту безнадежно устарел. Рецензии и поправки автору присылались, но он до сих пор не удосужился проснуться, чтобы их прочитать. | Другой популярный учебник по Haskell — YAHT (YA Havat Tebya), написанный еще [[Ктулху]] III по заказу Комонады, к настоящему моменту безнадежно устарел. Рецензии и поправки автору присылались, но он до сих пор не удосужился проснуться, чтобы их прочитать. | ||
| Строка 303: | Строка 302: | ||
{{unix}} | {{unix}} | ||
[[en:Haskell]] | |||
[[en-gb:Haskell]] | |||
[[Категория:Языки]] | [[Категория:Языки]] | ||
[[Категория:Шутки для посвящённых]] | [[Категория:Шутки для посвящённых]] | ||
[[Категория:Рекурсия|*]] | [[Категория:Рекурсия|*]] | ||