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).
Assembly não é linguagem esotérica…
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.
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
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….
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.
Não seria linguagens Exóticas?[3]
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.
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.
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. ;)
Cara, o Assembly foi a maior revolução na época da sua criação. Até hoje existe pessoas que programam nesta linguagem.
Ví Mamutti…complicou a situação pra ti agora, rapaz…
É 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
esse cara não sabe nem programar
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…
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??