INTERCAL — одна з найстарших езотеричних мов програмування. Як стверджують творці, її назва означає «Мова програмування з невимовною абревіатурою» (англ. Compiler Language With No Pronounceable Acronym). Мова була створена в 1972 році студентами Доном Вудсом (Don Woods) і Джеймсом Лайонсом (James Lions) як пародія на чинні мови програмування і гімнастика для розуму.
INTERCAL принципово відрізняється від інших мов програмування. Багато стандартних операцій у ній виявляються нетривіальними. Наприклад, найпростішим способом привласнити змінній значення 65536 є конструкція:
DO :1 <- #0$#256
Автори наситили мову парадоксальними конструкціями, такими як COME FROM
, FORGET
і навіть PLEASE ABSTAY OF CALCULATING
(будь ласка, утримайся від обчислень). Навіть для символів були створені спеціальні імена, наприклад, лапки "
й знак рівності =
називаються відповідно «кролячі вуха» і «півгратки» (йдеться про половину знаку #
).
Попри всю екзотичність, INTERCAL є повною за Тюрингом, тобто нею можна обчислити все те, що можна обчислити й звичнішими мовами програмування.
Посилання
- Домашня сторінка мови INTERCAL [ 3 квітня 2007 у Wayback Machine.]
Це незавершена стаття про мови програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
INTERCAL odna z najstarshih ezoterichnih mov programuvannya Yak stverdzhuyut tvorci yiyi nazva oznachaye Mova programuvannya z nevimovnoyu abreviaturoyu angl Compiler Language With No Pronounceable Acronym Mova bula stvorena v 1972 roci studentami Donom Vudsom Don Woods i Dzhejmsom Lajonsom James Lions yak parodiya na chinni movi programuvannya i gimnastika dlya rozumu INTERCAL principovo vidriznyayetsya vid inshih mov programuvannya Bagato standartnih operacij u nij viyavlyayutsya netrivialnimi Napriklad najprostishim sposobom privlasniti zminnij znachennya 65536 ye konstrukciya DO 1 lt 0 256 Avtori nasitili movu paradoksalnimi konstrukciyami takimi yak COME FROM FORGET i navit PLEASE ABSTAY OF CALCULATING bud laska utrimajsya vid obchislen Navit dlya simvoliv buli stvoreni specialni imena napriklad lapki j znak rivnosti nazivayutsya vidpovidno krolyachi vuha i pivgratki jdetsya pro polovinu znaku Popri vsyu ekzotichnist INTERCAL ye povnoyu za Tyuringom tobto neyu mozhna obchisliti vse te sho mozhna obchisliti j zvichnishimi movami programuvannya PosilannyaDomashnya storinka movi INTERCAL 3 kvitnya 2007 u Wayback Machine Ce nezavershena stattya pro movi programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi