Befunge

Définition - Que signifie Befunge?

Befunge est un langage de programmation ésotérique et inhabituel écrit dans les années 1990. C'est l'un des langages de cette époque qui joue avec les conventions de codage et de syntaxe. Befunge n'est pas un langage facile à comprendre et à utiliser pour les débutants. Il utilise une grille d'instructions bidimensionnelle et une syntaxe plutôt inhabituelle pour créer des programmes.

Definir Tech explique Befunge

Befunge a été créé pour le système Amiga, avec l'intention de le rendre extrêmement difficile à compiler.

Deux fonctionnalités qui ajoutent à la complexité de la compilation sont le code auto-modifiable et le champ de jeu multidimensionnel. Befunge existe avec d'autres types de langages de programmation similaires créés selon une philosophie de conception spécifique - des langages comme Forth créés par Charles Moore et Elizabeth Rather, et INTERCAL ou «Compiler Language with no Pronounceable Acronym», un langage parodique créé par Don Woods et James Lyon en 1972. Plutôt que d'illustrer des conceptions conventionnelles qui permettent une syntaxe claire et transparente et une compilation facile, les langages comme Befunge sont faits pour une syntaxe complexe et déroutante, et des difficultés à convertir des instructions humaines en langage machine. montrer et faire des déclarations sur l'industrie de la programmation dans son ensemble. Les professionnels de l'informatique seraient généralement d'accord pour dire que des langages comme Befunge ne sont pas intrinsèquement utiles et ne jouent pas un rôle réel dans l'évolution des nouvelles capacités informatiques.