10 програмских језика које не бисте хтјели кодирати
Чуо сам за тебе Пилетина, Вхитеспаце и ЛОЛЦОДЕ? То су имена бизарних програмских језика који изненађујуће постоје. Програмски језици се обично креирају да олакшају рад кодера, али постоји неколико језика на којима је направљен задиркују програмску заједницу.
Они су познати као обфусцатед или езотерични програмски језици (езотерично значење које је направљено само за малу групу људи да разумеју и / или користе). Понекад се називају биззаре или застрашујуће програмске језике из очигледних разлога. Погледајте ових 10 програмских језика да бисте видели да ли се слажете.
Таки
Такси изгледа као језик мапе пута путници ће бити лако разумљиви, али не нужно и кодирати. То је званични програмски језик Тивнсвилле-а, гдје се традиционални језик кодирања замјењује модерним језиком карте. Варијабле, класе или функције су замењени по местима или градовима на овом језику.
Мапирате руте таксија које превозе путника са једног места на друго и ви сте обавезни дајте упутства о упутствима, пицкупима и дроп офф. Таксиима је потребно гориво за покретање, па путници плаћају за своје вожње и добијате готовину за пуњење таксија на бензинским пумпама.
Ево "Здраво, Свијет!" у језику Таки:
"Здраво Свете!" чека код Вритер'с Депот. Идите на Вритер'с Депот: западно 1. лево, 2. десно, 1. лево, 2. лево. Покупи путника који иде у пошту. Идите до Поште: северно десно, 2. десно, 1. лево. Иди на такси гаражу: северно десно, 1. лево, 1. десно.
ЗОМБИЕ
ЗОМБИЕ је програмски језик дизајниран за некроманте (магичаре који говоре мртвима). Омогућава својим кодерима да пишу код анимирати мртва тијела, контролне духове и ријешити компјутерске проблеме кроз њих. Она има гаранцију против преписивања системске меморије и ослобађања злонамерних уноса на Земљи.
ЗОМБИЕ долази у облику ентитетске декларације. На овом језику, синтаксне грешке су изузетно опасне зато што демони могу побјећи од ЦПУ-а и створити пустош на свијету с погрешним наредбама везивања. Њене вредности података су фрее формат и компатибилан са стандардним правилима математике.
Пример за штампање "Хелло, Ворлд!" на језику ЗОМБИЕ:
ХеллоВорлд је зомби задатак СаиХелло каже "Хелло, Ворлд!" анимате анимате
МАЛО
БИТ је моћан програмски језик ниског нивоа где се налази кодер добија пуни приступ свим подацима у имплементацији АСЦИИ. Манипулација подацима је мање компликована од језика високог нивоа користећи специјализоване функције за апстрактне типове података. Постоје два типа података у БИТ-у: бит и аддресс-оф-а-бит.
Вриједности података у БИТ-у могу се управљати помоћу оператора и наредби. Овај језик је јако типизиран (тј. Подаци се увијек декларишу заједно са његовим типом) па чак и подржава контроверзни "ГОТО" наредба за контролу протока. БИТ дозвољава било коју количину размака и прекида линија између елемената синтаксе.
Пример за штампање "Хелло, Ворлд!" на БИТ језику:
ЛИНЕ НУМБЕР ЗЕРО ЦОДЕ ПРИНТ ЗЕРО ГЕО ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ЗЕРО ОНЕ ЗЕРО ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЦОДЕ ПРИНТ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЦОДЕ ОНЕ ГОТО ОНЕ ЗЕРО ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ОНЕ ОНЕ ЗЕРО ЛИНЕ НУМБЕР ОНЕ ОНЕ ЗЕРО ЦОДЕ ПРИНТ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ВАРИАБЛЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЦОДЕ ПРИНТ ОНЕ ОНЕ ОНЕ ОНЕ ЗЕРО ЛИНЕ БРОЈ ОНЕ ОНЕ ОНЕ ЗЕРО ЦОДЕ ПРИНТ ЗЕРО \ т ЗЕРО ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ОНЕ ЗЕРО ЗЕРО НУМЕР ОНЕ ЗЕРО ЗЕРО ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ЗЕРО ЗЕРО ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ЗЕРО ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ОНЕ ОНЕ ЗОНЕ ОНЕ ЦОДЕ ПРИНТ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЦЕРТИЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЦРЕАМ ОНЕ ЛИНЕ НУМБЕР ОНЕ ЗЕРО ОНЕ ЦОДЕ \ т ЗЕРО ОНЕ ЦОДЕ ПРИНТ ОНЕ ОНЕ ОНЕ ЗЕРО ОНЕ ОНЕ ЗЕРО ОНЕ ЗЕРО ОНЕ ЛИНЕ БРОЈ ОНЕ ОНЕ ЗЕРО ОНЕ ЦОДЕ ПРИНТ ОНЕ ОНЕ ЗЕРО ОНЕ ЗЕРО ЛИНЕ НУМБЕР ОНЕ ОНЕ ЗЕРО ОНЕ ЗЕРО ЦОДЕ ВАРИАБЛЕ ОНЕ ЕКУАЛС ОНЕ ОНЕ ОНЕ ЗЕРО ЗЕРО ГОРЕ ОНЕ ЛИНЕ ЗЕРО ЗЕРО ЗЕРО ОНЕ ГОНЕ ОНЕ ЛИНЕ НУМЕР ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ОНЕ ЗЕРО ЦОДЕ ПРИНТ ОНЕ ГЕО ОНЕ ЗЕРО ЗЕРО ЗЕРО ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ЗЕРО ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ЗЕРО ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ЗЕРО ЗЕРО ЗЕРО ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ЗЕРО ЗЕРО ЦОДЕ ПРИНТ ОНЕ ГОТО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ БРОЈ ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ВАРИАБЛЕ ОНЕ ЛИНЕ БРОЈ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ПРИНТ ЗЕРО ГЕО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЗЕРО ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ЗЕРО ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ЗЕРО ОНЕ ЦОДЕ ПРИНТ ЗЕРО ОНЕ ОНЕ ОНЕ ЗЕ РО ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЗЕРО ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГЕО ОНЕ ОНЕ ЗЕРО ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЗЕРО ОНЕ ЦОДЕ ПРИНТ ЗЕРО ОНЕ ЗЕРО ОНЕ ОНЕ ЗЕРО ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ЗЕРО ЗЕРО ОНЕ ЦОДЕ ПРИНТ ОНЕ ОНЕ ОНЕ ОНЕ ЗЕРО ОНЕ ЗЕРО ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ЗЕРО ОНЕ ПРИНТ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ЗЕРО ОНЕ ЗЕРО ОНЕ ЛИНЕ \ т ОНЕ ЗЕРО ОНЕ ЦОДЕ ПРИНТ ОНЕ ЗЕРО ЗЕРО ОНЕ ОНЕ ЗЕРО ОНЕ ЗЕРО ОНЕ ЗЕРО ОНЕ ЛИНЕ НУМБЕР ОНЕ ЗЕРО ОНЕ ЗЕРО ОНЕ ЦОДЕ ПРИНТ ОНЕ ГОТО ОНЕ ЗЕРО ОНЕ ЗЕРО ОНЕ НУМБЕР ОНЕ ЗЕРО ОНЕ ЗЕРО ОНЕ ЗЕРО ЦОДЕ ВАРИАБЛЕ ОНЕ ЕК ОНЕ ОНЕ ЗЕРО ЗЕРО ЗЕРО ГОНЕ ОНЕ ОНЕ ЗЕРО ЗЕРО ЗЕРО ЦОДЕ ПРИНТ ЗЕРО ГЕО ОНЕ ОНЕ ЗЕРО ЗЕРО ОНЕ ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ЗЕРО ОНЕ ЦОДЕ ЗЕРО ЗЕРО ОНЕ ЗЕРО ЛИНЕ НУМБЕР ОНЕ ОНЕ ЗЕРО ЗЕРО ЗЕРО ЦОДЕ ПРИНТ ОНЕ ОНЕ ОНЕ ОНЕ ЗЕРО ЗЕРО ЗЕРО ЛИНЕ НУМБЕР ОНЕ ОНЕ ЗЕРО ЗЕРО ЗЕРО ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ЗЕРО ЗЕРО ЗЕРО ЛИНЕ НУМБЕР ОНЕ ЗЕРО ЗЕРО ЗЕРО ОНЕ ЦОДЕ ПРИНТ ЗЕРО ЗЕРО ЗЕРО ЗЕРО ЗЕРО ЗОНЕ НУЛА ЗЕРО ЗЕРО ЗЕРО ЗЕРО БРОЈ ЈЕДАН ЗЕРО ЗЕРО ЗЕРО ЗЕРО ЗЕРО ЗОНЕ Један нула нула нула линија број нула један нулу зеро нулти број варијабла један једнаки нула нула нула нула нула ГОНЕ ЈЕДАН редак број један нула нула нула ЗЕРО шифра ПРИНТ ЗЕРО ГОТО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ БРОЈ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ОНЕ ГОТО ОНЕ З ЕРО ЗЕРО ЗЕРО ЗЕРО ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ \ т ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ОНЕ ОНЕ ЗЕРО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ \ т ОНЕ ОНЕ ЦОДЕ ПРИНТ ЗЕРО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ЗЕРО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ ОНЕ ОНЕ ЗЕРО ОНЕ ЛИНЕ БРОЈ ОНЕ ОНЕ ОНЕ ОНЕ ЗЕРО ОНЕ ЦОДЕ ПРИНТ ЗЕРО ГОТО ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ОНЕ ЛИНЕ НУМБЕР ОНЕ \ т ОНЕ ЗЕРО ОНЕ ЗЕРО ОНЕ ОНЕ ЦОДЕ ПРИНТ ОНЕ
Унламбда
Унламбда је језичка комбинација замагљених и функционалних програмских парадигми. На овом језику, све је функција - чак и подаци. Уклања разне битне карактеристике: постоји нема начина за похрањивање података или варијабли штавише, можете креирати функције, али их не можете именовати или сачувати. Упс.
Унламбда ради само са функцијама: свака функција узима једну другу функцију као аргумент и враћа само још једну функцију. То јесте омогућити рад са структурама података и слично, али морате представљају их као ад-хоц функције (на крају крајева све је функција).
Пример за штампање "Хелло, Ворлд!" у језику унламбда:
"с" си'ки "с" с "с'кс" с'к'с'кр "с'к'си" с'к'с'к 'д ".Х.е.л.о.,… В.о.р.л.д.! к к 'к "с" с'кск'к. *
Јава2К
Јава2К је пробабилистички језик који ради на природи универзума: “никада не постоји апсолутна сигурност, увијек постоји само вјеројатност.” То не ради све што намеравате да урадите; чак и уграђене функције раде чудно. Међутим, има провјера разине изворног кода за сигурност анд тхе језик користи систем заснован на броју 11 - рачунајући до 9 и укључујући 10.
Програм увек састоји се од 2 аргумента - чак и ако ти треба само један. Постоје два типа бројева: имена објеката и целобројне вредности. За сваку функцију у Јава2К, постоје различите имплементације и свака од њих је изабрана насумично у време извођења. Има бројне ограничења важећих кључних речи и функција, и језик чак нуди и сакупљач смећа за аутоматско ослобађање меморије.
Пример за штампање "Хелло, Ворлд!" у језику Јава2К:
1/125/131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т 131/125/11 6 / * / _ \ _ 125/13 2 / * / _ \ т 119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ \ т / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ \ т * / _ \ _ _ / 125/13 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ 1/125/119/11 6 / * / _ 1/125/119/11 6 / \ т * / _ / 13 / / / / / / / / / / / / / / / / / / / / / / \ _ / 11 / * / _ \ _ / 125/131/119/125/11 6 / * / _ \ _ \ т / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ \ т * / _ \ _ _ / 125/13 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ 131/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ _ \ т 119/125/11 6 / * / _ \ _ 125/13 2 / * / _ \ _ 131/119/125/11 6 / * / _ \ т 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ _ \ т / 1/125/131/119/125/11 6 / * / _ 1/125/131/119/125/11 6 / * / _ \ т 125/13 2 / * / _ \ _ / 119/125/11 6 / * / _ \ _ 125/13 2 / * / _ \ т / 119/125/11 6 / * / _ / 131/119/125/11 6 / * / _ \ _ \ т 2 / * / _ \ _ / 125/13 2 / * / _ \ _ / 125/13 2 / * / _ \ _ \ т / 6 / * / _ \ _ \ _ \ _ \ _ 125/13 2 / * / _ / 131/119/125/11 6 / * / _ / 131/119/125/11 6 / * / _ \ т / _ / 125/13 2 / * / _ \ _ / 125/13 2 / * / _ \ _ / 125/13 2 / * / _ \ т / 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / 13 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ / 131/119 2 / * / _ \ т / 6 / * / _ \ _ \ _ \ _ \ _ 125/13 2 / * / _ 1/125/12/1/125 / \ _ \ _ \ т 131/119/125/11 6 / * / _ \ _ 125/13 2 / * / _ \ _ 125/13/11 6 / * / _ \ т / * / _ \ Т 125/131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т 125/13 2 / * / _ \ _ 125/13 2 / * / _ \ _ 125/13 2 / * / _ \ т / 125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ \ т * / _ \ _ / 131/119/125/11 6 / * / _ \ _ \ _ \ _ 131/119/125/11 6 / * / _ / _ / 125/13 2 / * / _ / / / / / / / / 131/119/125/11 6 / * / _ \ _ / 131/119/125/11 6 / * / _ \ т / 125/13 2 / * / _ / 131/119/125/11 6 / * / _ \ _ \ т / 125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ \ т * / _ \ _ \ _ \ _ 119/125/11 6 / * / _ \ _ \ т / 125/119/11 6 / * / _ 13 / * / _ \ _ / 125/119/125/11 6 / * / _ \ _ \ т / 125/131/119/125/11 6 / * / _ \ _ 119/125/11 6 / * / _ \ т / 125/13 2 / * / _ 6 / * / _ / 125/13 2 / * / _ \ т / 119/125/11 6 / * / _ \ _ 125/13 2 / * / _ \ _ 125/13 2 / * / _ \ т * / _ \ _ / 125/131/119/125/11 6 / * / _ \ _ \ т / 6 / * / _ \ _ \ _ \ _ \ _ 125/13 2 / * / _ / _ / _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ 125/13 2 / 125/13 2 / * / _ 6 / * / _ \ _ \ _ 125/13 2 / * / _ \ т / 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / 13 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ / 131/119 2 / * / _ \ т 11 6 / * / _ \ _ / 125/13 2 / * / _ \ _ / 1/125/131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ т / 119/125/11 6 / * / _ \ _ 125/131/119/125/11 6 / * / _ \ т / 125/13 2 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ т / 6 / * / _ \ _ \ _ \ _ \ _ 125/13 2 / * / _ / _ / \ _ / 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ / \ т _ / \ _ / \ _ / \ _ / 125/13 2 / * / _ \ _ / 125/13 2 / * / _ \ _ \ т / 119/125 / 1/131/119/125/11 6 / * / _ 1/131/119/125/11 6 / * / _ \ т / _ / 125/13 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ \ т / 119/125/11 6 / * / _ / 131/119/125/11 6 / * / _ \ _ \ т 2 / * / _ 1/125 \ _ / \ _ / \ _ / / 125/119/125/11 6 / * / _ \ _ / \ _ / \ _ / \ _ / / 125/131/119/125/11 6 / * / _ \ _ 119/125/11 6 / * / _ \ т / 13/119/125/11 6 / * / _ \ _ / \ _ / / 125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ \ т 131/125/11 6 / * / _ \ _ / \ _ / \ _ / * / _ \ _ _ / 125/13 2 / * / _ \ _ \ _ 131/119/125/11 6 / * / _ \ _ _ / 125/13 2 / * / _ \ _ \ т 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / 125/13 2 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ т 1/125/119/11 6 / * / _ 1/125/119/11 6 / * / _ \ т / 13 2 / * / _ \ т / 119/125/11 6 / * / _ \ _ / 125/131/119/125/11 6 / * / _ \ т / 13 / / / / / / / / / / / / / / / / 2 / * / _ \ _ / 125/13 2 / * / _ \ т / 11 / * / _ / 131/119/125/11 6 / * / _ \ _ \ т 125/13 2 / * / _ \ _ / 125/13 2 / * / _ \ _ \ т / _ / _ / 125/13 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ \ т 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т 131/125 2 / * / _ \ _ 125/13 2 / * / _ \ т / 125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ \ т * / _ \ _ / 131/119/125/11 6 / * / _ \ _ \ _ \ _ 131/119/125/11 6 / * / _ / _ / 125/13 2 / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ \ т 1/125/119/119/125/11 6 / * / _ \ _ \ т 125/11 6 / * / _ \ _ / 125/131/119/125/11 6 / * / _ / * / _ \ _ / 131/119/125/11 6 / * / _ \ _ / 131/119/125/11 6 / * / _ \ т / * / _ \ _ / / / / / / / \ _ / / / / / / / / \ _ \ _ \ _ \ Т 125/131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / / / / / / / / / / / / / / / / / / / / / / / / \ _ \ Т 131/119/125/11 6 / * / _ \ _ 125/13 2 / * / _ \ _ 125/13 / * / _ \ _ / \ _ \ _ 131/119/125/11 6 / * / _ \ _ \ т / 11 / * / _ / 131/119/125/11 6 / * / _ \ _ \ т _ / 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / 119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ т 1/125/131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ т / * / _ \ _ / 125/131/119/125/11 6 / * / _ \ _ \ т 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ _ \ т / 125/131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ т 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т 125/13 2 / * / _ \ _ \ _ 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ _ / \ _ \ т 131/119/125/11 6 / * / _ / 125/13 2 / * / _ \ т 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / 125/13 2 / * / _ / 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / 125/11 6 / * / _ \ _ / 125/11 6 / * / _ 1/125/131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ _ \ т / 119/125/11 6 / * / _ / 125/131/119/125/11 6 / * / _ \ т / 125/13 2 / * / _ / 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т / 125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ \ т 131/125/11 6 / * / _ \ _ / \ _ / \ т / * / _ \ _ \ _ \ _ \ _ 125/13 2 / * / _ 131/119/125/11 6 / * / _ \ _ 131/119/125/11 6 / * / _ \ т 125/13 2 / * / _ \ _ 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ т / 11 6 / * С / М / * / _ \ _ / \ т
Мртва риба
Деадфисх је чудан интерпретирани језик, који је првобитно био програмиран за само неколико сати користећи Ц језик. Деадфисх хас само 4 команде укупно: све за приказивање ствари али ништа за унос ствари (Рекао сам да је чудно). Језик је Велика и мала слова, и може баве се само целим вредностима док се додају или одузимају.
Његова стандардна љуска не прихвата ништа што није наредба. Међутим, постоји нема начина да се ухвате или пријаве грешке у време извршавања и љуске једноставно штампа нову линију за било коју грешку. Његово име "Деадфисх", дато је зато што се програмирање на овом језику чини непријатним као једење трулих мртвих риба.
Пример за штампање "Хелло, Ворлд!" на језику Деадфисх:
иисиииисииииииииоиииииииииииииииииииииииииииииоиииииииооииио дддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддо дддддддддддддддддддддсддоддддддддоиииоддддддоддддддддо
Емментал
Емментал је а самоподешавајући програмски језик дефинисан мета-кружним тумачем. То је језик заснован на стогу само 13 инструкција и његов стацк може да садржи само АСЦИИ знакове. Иако се не подржава директно, условно гранање се може обавити на овом језику користећи инструкције евал '?'.
Иако Емментал може изгледати страно у поређењу са другим обфусцираним језицима, његова енглеска семантика учинити ствари мање проблематичним другим језицима. Можете урадите примитивну аритметику, манипулација стогом и редом (да, има и један ред) и још много више користећи Емментал језик.
Пример за штампање "Хелло, Ворлд!" у језику Емментал:
; # 58 # 126 # 63 # 36!; # 46 # 36 #!; # 0 # 1!; # 0 # 2!; # 0 # 3!; # 0 # 4!; # 0 # 5!; # 0 # 6!; # 0 # 7! # 0 # 33 # 100 # 108 # 114 # 111 # 119 # 32 # 44 # 111 # 108 # 108 # 101 # 72 $
Било кад
Било кад је језик без било какве хитности или извршења: то ради ствари кад год се осећа а не по редоследу који је одредио програмер. Само помислите шта ће се догодити ако се пошта вашем шефу пошаље прије / без провјере правописних грешака. Да, та ноћна мора коју си управо сањала је оно што добијаш кад год.
Било кад не верује у варијабле или структуре података јер то не занима програмска секвенца. Међутим, он обезбеђује конструкте за прерасподелу ствари ако одређена линија кода има предуслов који још није припремљен. За разлику од неколико других језика не подржава низове и сложене изјаве.
Пример за штампање "Хелло, Ворлд!" ин Кад год језик:
1 принт ("Здраво, Свијет!");
ИНТЕРЦАЛ
ИНТЕРЦАЛ (звани преводилац језика без акронима који се не може изговорити) је језик који је истовремено критикује различите језике. ИНТЕРЦАЛ чини ствари апсурдним за програмере са конструктивним изјавама као што су 'ПЛЕАСЕ', 'ФОРГЕТ', 'ИГНОРЕ' и још много тога. Кодер мора довољно често да користи 'ПЛЕАСЕ' програм се сматра непристојним и компајлер извештава исто као грешка. (То није програмирање ако не постоји елемент мучења за неке.)
ИНТЕРЦАЛ је развијен потпуно другачије од осталих програмских језика. Међутим, за разлику од других обфусцираних језика као што су Унламбда и Деадфисх, има нуде много структура података, оператора и контролних структура. А ипак, на крају дана, оне не умањују његову комплексност.
Пример за штампање "Хелло, Ворлд!" на језику ИНТЕРЦАЛ:
ДО, 1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP
Ортхогонал
Ортхогонал је неуобичајен програмски језик у којем се Проток може ићи у било ком правцу. То је експеримент са доказом концепта са радним преводиоцем. Његова околина се састоји од два објекта: грид анд тхе стацк. Решетка је иста као и низ, а стог је добро познати једнодимензионални ентитет.
Ортогонално, за разлику од различитих рачунарских језика, је а 2-димензионални језик и скуп инструкција спада у три категорије: оператерима, директивама и другима. Језик нуди много више помоћи кодерима него БИТ, Деадфисх и неколико других. Штавише, такође подржава вредности података и променљиве.
Пример за штампање "Хелло, Ворлд!" на ортогоналном језику:
0 'д "л" р "о" в "," о "л" л "е" х' с 0 ц 0 рет
Да ли се усуђујете да пишете програме у овим замагљеним програмским језицима? Који је ваш омиљени бизарни језик и зашто? Реците своје одговоре помоћу одељка за коментаре испод.