...

понедельник, 21 апреля 2014 г.

J: программирование на смайликах


сегодня в 22:27


Язык J многими, в том числе и на хабре, считается write-only language (что, в общем-то, неправда) или программированием через регэкспы. Важно помнить, что J — это ASCII-версия математической нотации Айверсона, лежащей в основе APL. Точно так же, как невозможно прочесть Хиндли-Милнера, не зная математической нотации, код вроде value =: [:(]`{.@.([:1&=#))[:,[:>[((([:<[)=[:{.])#[:{:])[:>] не может быть понятен человеку, незнакомому хотя бы со словарём языка.

Под катом небольшая подборка учебников и туториалов по теме для заинтересовавшихся. (Внимание: все ресурсы на английском языке)


Официальные ресурсы (часть этого идёт в комплекте с J):



  • Официальный сайт

  • Wiki

  • Vocabulary — словарик, очень полезный как во время изучения, так и при использовании J

  • Краткий Reference

  • J for C programmers (pdf) — учебник для привыкших к императивному программированию, который пытается помочь избежать культурного шока

  • Learning J — ещё один учебник. В нём больше примеров, и каждый шаг расписывается подробнее, чем в предыдущем.

  • Puzzles — задачки для закрепления материала и просто шевеления мозгами

  • Phrases — полезные конструкции-однострочники с разбиением по темам

  • Essays — статьи о J, больше текста, чем кода

  • Plot — построение графиков встроенными средствами J




Другое:

И конечно, предлагайте статьи в комментариях или личке.


Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий