[WEBINAR] Better to Ask Permission? Best Practices for Privacy and Security


Definition - What does Befunge mean?

Befunge is an esoteric and unusual programming language written in the 1990s. It is one of the languages of that time that plays around with the conventions of coding and syntax. Befunge is not a language that is easy for beginners to understand and use. It uses a two-dimensional grid of instructions and some rather unusual syntax to create programs.

Techopedia explains Befunge

Befunge was created for the Amiga system, with the intention to make it extremely hard to compile.

Two features that add to the complexity of compiling are self-modifying code and the multidimensional playfield. Befunge exists along with other similar types of programming languages created according to specific design philosophy – languages like Forth created by Charles Moore and Elizabeth Rather, and INTERCAL or “Compiler Language with no Pronounceable Acronym,” a parody language created by Don Woods and James Lyon in 1972. Rather than exemplifying conventional designs that allow for clear and transparent syntax and easy compiling, languages like Befunge are made for complex and confusing syntax, and difficulty converting human instructions to machine language.The reason for creating this kind of language is largely to show off and make statements about the programming industry as a whole. IT pros would mostly agree that languages like Befunge are not inherently useful and do not play a real role in the evolution of new IT capabilities.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.