Cuprins:
Definiție - Ce înseamnă Befunge?
Befunge este un limbaj de programare ezoteric și neobișnuit, scris în anii '90. Este unul dintre limbajele din acea perioadă care se joacă în jurul convențiilor de codificare și sintaxă. Befunge nu este o limbă ușoară pentru începători să înțeleagă și să o folosească. Folosește o grilă bidimensională de instrucțiuni și o sintaxă destul de neobișnuită pentru a crea programe.
Techopedia explică Befunge
Befunge a fost creat pentru sistemul Amiga, cu intenția de a face extrem de greu să compileze.
Două caracteristici care se adaugă complexității compilării sunt codul auto-modificabil și câmpul de joacă multidimensional. Befunge există împreună cu alte tipuri similare de limbaje de programare create în conformitate cu filozofia de design specifică - limbaje precum Forth create de Charles Moore și Elizabeth Rather, și INTERCAL sau „Compiler Language fără acronim pronunțabil”, un limbaj parodial creat de Don Woods și James Lyon în 1972. În loc să exemplifice modele convenționale care să permită o sintaxă clară și transparentă și o compilare ușoară, limbaje precum Befunge sunt create pentru sintaxa complexă și confuză, iar dificultatea de a converti instrucțiunile umane în limbajul mașinii. Motivul pentru crearea acestui tip de limbaj este în mare măsură prezentați și faceți declarații despre industria programării în ansamblu. Profesioniștii IT ar fi în mare parte de acord că limbile precum Befunge nu sunt în mod util utile și nu joacă un rol real în evoluția noilor capabilități IT.
