![Befunge!](https://i.ytimg.com/vi/hMR70JeZ4Zc/hqdefault.jpg)
Contente
- Definição - O que significa Befunge?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica Befunge
Definição - O que significa Befunge?
Befunge é uma linguagem de programação esotérica e incomum escrita nos anos 90. É uma das línguas da época que brinca com as convenções de codificação e sintaxe. Befunge não é um idioma fácil para os iniciantes entenderem e usarem. Ele usa uma grade bidimensional de instruções e uma sintaxe bastante incomum para criar programas.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica Befunge
O Befunge foi criado para o sistema Amiga, com a intenção de tornar extremamente difícil a compilação.
Dois recursos que aumentam a complexidade da compilação são o código auto-modificável e o campo de jogo multidimensional. O Befunge existe junto com outros tipos semelhantes de linguagens de programação criadas de acordo com a filosofia de design específica - linguagens como Forth, criada por Charles Moore e Elizabeth Rather, e INTERCAL ou "Linguagem de Compilador sem Sigla Pronunciável", uma linguagem de paródia criada por Don Woods e James Lyon. Em 1972. Em vez de exemplificar projetos convencionais que permitem sintaxe clara e transparente e fácil compilação, linguagens como o Befunge são criadas para sintaxe complexa e confusa e têm dificuldade em converter instruções humanas em linguagem de máquina. A razão para criar esse tipo de linguagem é mostrar e fazer declarações sobre o setor de programação como um todo. Os profissionais de TI concordariam principalmente que idiomas como o Befunge não são inerentemente úteis e não desempenham um papel real na evolução dos novos recursos de TI.