Tartalomjegyzék:
Meghatározás - Mit jelent a Befunge?
A Befunge ezoterikus és szokatlan programozási nyelv, amelyet az 1990-es években írtak. Az akkori nyelvek egyike játszik a kódolás és a szintaxis szokásait. A Befunge nem olyan nyelv, amelyet a kezdők könnyen megértenek és használhatnak. Kétdimenziós utasítások rácsát és néhány meglehetősen szokatlan szintaxist használ a programok létrehozásához.
A Techopedia magyarázza Befunge-t
A Befunge-t az Amiga rendszer számára hozták létre azzal a szándékkal, hogy rendkívül nehéz legyen a fordítása.
Két összetevő, amely növeli az összeállítás összetettségét: az önmódosító kód és a többdimenziós játékteret. A Befunge létezik más hasonló típusú programozási nyelvek mellett, amelyeket a sajátos tervezési filozófia szerint hoztak létre - olyan nyelvek, mint például a Forth, amelyet Charles Moore és Elizabeth Rather készített, valamint az INTERCAL vagy „Compiler Language nélkül kiejthető betűszó”, paródia nyelv, amelyet Don Woods és James Lyon készített. A tiszta és átlátható szintaxist és az egyszerű összeállítást lehetővé tevő hagyományos minták példáinak bemutatása helyett a Befungehez hasonló nyelveket összetett és zavaró szintaxisra, valamint az emberi utasítások gépi nyelvre konvertálásának nehézségeire készítik. Az ilyen nyelv létrehozásának oka elsősorban a mutatják be és nyilatkozatokat tehetnek a programozási ipar egészéről. Az informatikusok többnyire egyetértenek abban, hogy a Befungehez hasonló nyelvek önmagában nem hasznosak, és nem játszanak valódi szerepet az új IT-képességek fejlődésében.