Представен е нов език за програмиране, наречен Birb, чиито елементи са единствено емотикони на различни птици.
Според медиите създател на този проект е Марвин Бърнър, автор на функционалния език за програмиране Bruijn, който използва ламбда изчисление, базирано на индекса на Бруйн, което позволява да се мине без имена на променливи при изграждането на една програма,
Изходният код на проекта Birb е написан на Haskell и се разпространява под отворения лиценз MIT.
Езикът Birb е пълен по Тюринг и се базира на книгата на Реймънд Смулиан To Mock a Mockingbird and Other Logic Puzzles, включваща увлекателно пътешествие в комбинаторната логика, в която комбинаторната логика е обяснена с помощта на типови комбинатори, които са получили имена на птици.
Езикът Birb използва принципа на комбинаторното програмиране, според който всяка изчислима функция може да бъде представена под формата на два типови комбинатора. По този начин, когато се пише програмен код, може да се стигне до ламбда изчисление, в което се използват само комбинатори, свързани с емотикони с изображения на птици. Например совата „🦉“ дефинира израза „λab.b(ab)“, а патицата „🦆“ дефинира „λabc.c(ba)“ и т.н.

Всички знаци в списъка Birb, различни от емотикони на птици, се третират като коментари.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!
