INTERCAL
Linguagem de programação
INTERCAL, uma linguagem de programação paródia, é a linguagem de programação esotérica canônica, criada por Don Woods e James Lyon, dois estudantes da Universidade de Princeton, em 1972. Ela satiriza aspectos das linguagens de programação FORTRAN e COBOL, assim como a proliferação de construtores e notações de linguagem propostos nos anos 1960.
Nº Q1054365 ★
Comum · Saberes
INTERCAL
Linguagem de programação
INTERCAL, uma linguagem de programação paródia, é a linguagem de programação esotérica canônica, criada por Don Woods e James Lyon, dois estudantes da Universidade de Princeton, em 1972. Ela satiriza aspectos das linguagens de programação FORTRAN e COBOL, assim como a proliferação de construtores e notações de linguagem propostos nos anos 1960.
Na Wikipédia
INTERCAL, uma linguagem de programação paródia, é a linguagem de programação esotérica canônica, criada por Don Woods e James Lyon, dois estudantes da Universidade de Princeton, em 1972. Ela satiriza aspectos das linguagens de programação FORTRAN e COBOL, assim como a proliferação de construtores e notações de linguagem propostos nos anos 1960. Conseqüentemente, o humor pode aparecer um pouco ultrapassado para os programadores modernos acostumados a C ou Java. A versão atual, C-INTERCAL, é mantida por Eric S. Raymond. Os autores originais dizem que INTERCAL significa "Compiler Language With No Pronounceable Acronym" (Compilador de Linguagem Sem Acrônimo Pronunciável). A INTERCAL é propositadamente diferente de todas as outras linguagens de computador. Operações comuns em outras linguagens são realizadas com sintaxe redundade e secreta. Do manual de referência da INTERCAL: É um fato conhecido e freqüentemente demonstrado o de que a pessoa cujo trabalho é incompreensível é tida com grande admiração. Por exemplo, se alguém estivesse para definir que a maneira mais simples para se armazenar um valor de 65536 em uma variável de 32 bits da INTERCAL é: DO :1 ← #0¢#256 Qualquer programador sensato diria que isto é um absurdo. Já que este certamente é o método mais simples, o programador pareceria bobo em frente ao chefe, que, claro, apareceria por acaso, como os chefes estão acostumados a fazer. O efeito seria não menos devastador para o programador tendo estado certo. O manual de referência da INTERCAL é um trabalho de humor, contendo várias instruções paradoxais, absurdas ou então humorísticas: Cuidado! Sob nenhuma circunstância confunda o operador mesh com o interleave, exceto sob circunstâncias confusas! Ele possui uma "amígdala", como explicado nesta nota de rodapé: "4) Já que todos os outros manuais de referência possuem apêndices, foi decidido que o manual INTERCAL deve conter algum outro tipo de órgão removível."...
Texto: Wikipédia, CC BY-SA 4.0. · Imagem: Wattcle (CC BY-SA 4.0) ·
Cartas próximas
-
I
InterPress
Linguagem de programação
Nº Q924737 ★
Sem ofertas
-
Whitespace
Linguagem de programação
Nº Q378222 ★★
Sem ofertas
-
Lua (linguagem de programação)
Linguagem de programação
Nº Q207316 ★★★★
Sem ofertas
-
L
Linguagem de programação multiparadigma
Nº Q12772052 ★★
Sem ofertas
-
O
OCaml
Linguagem de programação
Nº Q212587 ★★★
Sem ofertas
-
Altair BASIC
Linguagem de programação
Nº Q286196 ★
Sem ofertas