Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Linguagens de programação esotéricas

“”O objetivo de qualquer linguagem de programação é, ou ao menos deveria ser, permitir que o programador escreva códigos de forma que a implementação tome o menor tempo possível, que seja fácil de ler depois e que não limite a criatividade do programador, sem pesar em termos performance. É claro que tudo isso, seja a linguagem compilada ou interpretada ou os dois, tem que simplesmente rodar como deveria, mesmo nas situações mais inimagináveis. Enfim, não é uma tarefa fácil construir uma linguagem boa. O curioso é saber que existem linguagens de programação que tem justamente objetivos contrários a esses (como Assembly) são as chamadas linguagens de programação esotéricas.

Conheça e veja exemplos de código de algumas delas no link.””

Enviado por Perini (perini104Θhotmail·com) – referência (icaju.wordpress.com).


• Publicado por Augusto Campos em 2008-08-25

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Allan Taborda (usuário não registrado) em 25/08/2008 às 11:51 am

    Assembly não é linguagem esotérica…

    Marcelo (usuário não registrado) em 25/08/2008 às 11:53 am

    Assembly não é linguagem.

    Ué o cara fala mal do Assembly! Vai escrever em liguagem de máquina então!

    Quando estava na faculdade no curso de compiladores o trabalho final era fazer um compilador (de uma linguagem tipo Pascal) e gerar um código Assembly para ser montado, gerarando assim o binário. Se fosse para manipular o binário direto certamente não teria terminado o meu.

    O objetivo da linguagem Assembly nunca foi o de confundir o programador.
    Na época, o seu advento foi um avanço exatamente como são hoje as linguagens de mais alto nível.
    Ou você programava em Assembly ou usava os opcodes da máquina, o que só ET podia fazer…
    E ainda hoje ela tem o seu espaço.

    Não seria linguagens Exóticas? Esotéricas é meio esquisito heheh.

    Tião (usuário não registrado) em 25/08/2008 às 1:10 pm

    Não seria linguagens Exóticas?[2]

    Esotérica, seria linguagem que joga búzios, lê o Futuro, queima incenso, tarô e estas coisas…hehhehhheh

    Israel Miranda (usuário não registrado) em 25/08/2008 às 1:22 pm

    Afff.. Assembler tem objetivos justamente contrários a esses?
    E quais seriam os objetivos de assembler?

    Cada linguagem tem a sua utilidade. Não é porque C puro seja mais trabalhoso e menos gostoso de se usar do que Java que ele é uma linguagem ruim. Escreva um driver de dispositivo em java, ou em python. Você vai odiar essas linguagens pro resto da sua vida, porque elas não foram feitas para esse propósito. Assim como C puro e assembler não foram feitas para programação de alto nível.

    Comparar algumas linguagens de alto e médio nível, citando características tudo bem. Agora comparar essas linguagens com assembler e dizer que assembler tem o objetivo de ser difícil ???

    Pegou mal, muito mal rs….

    Bruno (usuário não registrado) em 25/08/2008 às 1:58 pm

    Vocês também distorcem as coisas.
    Assembly não é uma linguagem esoterica.

    Mas a Mãe Dinah , após alguns fracassos em advinhar o futuro.
    Refez um compilador de assembly para que este desse as respostas para o futuro.

    Eu sei que foi pessima a zuação.
    Mas será que o texto não estava em outra lingua e na tradução houve ai um erro na tradução ou na leitura da palavra em questão?

    Ta certo que Exóticas e Esotéricas não são iguais e não tem o mesmo sentido.
    Mas eu to apostando que a pessoa confundiu ai as palavras na hora da tradução.

    joão silva (usuário não registrado) em 25/08/2008 às 2:47 pm

    Não seria linguagens Exóticas?[3]

    MaxRaven (usuário não registrado) em 25/08/2008 às 3:23 pm

    Exóticas = pouco comum, pitorescas
    Esotéricas = de divulgação interna, restrita a um circulo ou uso

    Ambas diferentes de algo mistico, que depende de fé em algo (geralmente intangível) para que sejam aceitas e usadas.

    Rael (usuário não registrado) em 25/08/2008 às 5:42 pm

    Apenas complementando o que o MaxRaven disse, segundo o dicionário Michaelis:

    esotérico
    e.so.té.ri.co
    adj (gr esoterikós) 1 Relativo ao esoterismo. 2 Reservado aos iniciados. 3 Profundo, recôndito. 4 Difícil de entender; abstruso.

    Mamutti (usuário não registrado) em 25/08/2008 às 6:23 pm

    Gente, eu não quis dizer que Assembly é uma linguagem esotérica, foi uma ironia, a palavra estava tachada mas quando veio pra cá perdeu a formatação, cliquem no link e confiram. ;)

    Eduardo Kraus (usuário não registrado) em 25/08/2008 às 9:15 pm

    Cara, o Assembly foi a maior revolução na época da sua criação. Até hoje existe pessoas que programam nesta linguagem.

    Filipe Saraiva (usuário não registrado) em 25/08/2008 às 9:30 pm

    Ví Mamutti…complicou a situação pra ti agora, rapaz…

    Bozo (usuário não registrado) em 26/08/2008 às 12:38 am

    É verdade, assembly não é esotérica e, acreditem ou não, à época, foi uma grande avanço você poder escrever com mnemônicos ao invés de instruções em hexa!

    Por sua vez, só de *escrever* um programa (ainda que em cartões) já era um grande avanço em relação a ter que manualmente entrar o programa e os dados toda vez, via switches no console daqueles computadores monstruosos à válvula dos anos 40-50!

    E assim vamos evoluindo. Ou não: antes de computadores digitais, era possível programar computadores para realizarem cálculos para nós usando linguagem verbal!

    http://en.wikipedia.org/wiki/Human_computer

    Santo retrocesso!! XD

    DOug (usuário não registrado) em 26/08/2008 às 2:31 pm

    esse cara não sabe nem programar

    Jack Ripoff (usuário não registrado) em 27/08/2008 às 5:18 pm

    A palavra inglesa “esoteric” refere-se a algo teórico, altamente abstrato. A palavra portuguesa “exotérico” (com x) refere-se a algo vulgar. Fica claro que uma não é uma boa tradução para a outra.

    Assembly é uma linguagem feita com o objetivo de poder ser “traduzida” diretamente para instruções do microprocessador. É a linguagem que oferece, em geral, o maior desempenho possível, pois não há nenhuma camada de abstração.

    Um sujeito desinformado, que não sabe nem inglês e nem português não pode escrever uma mensagem em seu blog e sair divulgando como se fosse um artigo técnico…

    Mamutti (usuário não registrado) em 28/08/2008 às 6:39 pm

    Paciência! Assembly NÃO é uma linguagem eSotérica (com S, não X…)!

    Quem acaba de provar que não sabe inglês nem portugês é você, Jack. Da próxima vez eu coloco uma tag de ironia quando for enviar algo pra este site. A intenção foi dizer que Assembly é uma linguagem com tão poucas abstrações/facilidades que usar ela no dia-a-dia, HOJE, chega a ser improdutivo. Ironia, ironia… você nem viu a fonte do meu artigo e já saiu achando que eu tinha escrito esotérico errado. Ignorância sua, e falta de vontade de aprender.

    DOug, e você tem algum programa seu aí pra me mostrar? Acho que não me conhece pra poder dizer se eu programo ou não.

    Perini, valeu por ter copiado a parte tachada do texto, olha a confusão que você fez…

    Cadê o senso de humor desse pessoal??

Este post é antigo (2008-08-25) e foi arquivado. O envio de novos comentários a este post já expirou.