Зміст:
Визначення - Що означає Befunge?
Befunge - це езотерична і незвична мова програмування, написана в 1990-х. Це одна з мов того часу, яка поєднується з умовами кодування та синтаксису. Befunge не є мовою, яку початківцям легко зрозуміти та використовувати. Для створення програм використовується двовимірна сітка інструкцій та деякий досить незвичний синтаксис.
Техопедія пояснює Бефунге
Befunge був створений для системи Amiga, маючи намір зробити його надзвичайно важким для складання.
Дві особливості, що додають складності складання, - це самомодифікуючий код та багатовимірне поле. Befunge існує поряд з іншими подібними типами мов програмування, створеними відповідно до конкретної філософії дизайну - мовами, такими як Forth, створеними Чарльзом Муром та Елізабет Раттер, та INTERCAL або «Мова компілятора без промовистої абревіатури», пародійна мова, створена Дон Вудсом та Джеймсом Ліоном у 1972 р. Замість того, щоб приклади звичайних конструкцій, які дозволяють чітко і прозоро синтаксис та просте компілювання, такі мови, як Befunge, створюються для складного і заплутаного синтаксису та труднощів перетворення людських інструкцій на машинну мову. Причина створення такого типу мови значною мірою полягає в тому, щоб показати себе та зробити заяви про індустрію програмування в цілому. Професіонали ІТ в основному погоджуються з тим, що такі мови, як Befunge, не є корисними і не грають реальної ролі в розвитку нових ІТ-можливостей.