Afinal qual a diferença entre Interpretadas e Compiladas? (Linguagens de Programação)
ฝัง
- เผยแพร่เมื่อ 28 ก.ค. 2024
- Mesmo quem não desenvolve software precisa, muitas vezes, lidar com questões relacionadas à linguagem de programação que foi usada para criar um determinado programa.
Neste vídeo analisamos, de maneira bastante simples, qual a diferença entre as duas principais formas de classificação de uma linguagem de programação: compilada ou interpretada.
★ ★ Para saber mais:
Qual a diferença CISC x RISC: • Qual a diferença CISC ...
Qual a diferença entre Cores e Threads em Processadores: • Qual a diferença entre...
Afinal como funciona a virtualização?: • Afinal como funciona a...
★ ★ Se você tem sugestão de assunto para apresentarmos, nos diga nos comentários abaixo, que talvez a gente consiga criar um vídeo sobre ele.
Nosso blog: tecnologiaerede.blogspot.com.br
Twitter: / simplificandoti
Contato: simplificandoti@gmail.com - วิทยาศาสตร์และเทคโนโลยี
Ótima apresentação/aula. Muito obrigado pelo seu tempo! Volte a falar sobre redes assim que puder, por favor.🙋♂️
Obrigado pela aula!!
Sensacional o seu retorno, com novos videos... sua ausência foi muito sentida... sou apenas um curioso na área, mas a pouca visão que tenho atualmente, foi assistindo o seu canal... parabéns e grato pelos conteúdos...
Que felicidade é ver que tem vídeo saindo no canal, super interessante. Se puder fale de complicador também.
Parabéns pelos seus vídeos, muito didáticos
Opa! Ótimo vídeo como sempre!
Código fonte faz mais sentido em inglês: source code - fonte no sentido de origem (source). O bytecode é uma linguagem de máquina fictícia. Então o Java é compilado para bytecode e a máquina virtual Java interpreta ou recompila para a linguagem de máquina (opcode). A vantagem de se fazer isso é juntar o melhor dos 2 mundos: ter o desempenho de uma linguagem compilada com a portabilidade de uma linguagem interpretada. Um código em bytecode pode rodar em diferentes arquiteturas sem precisar compilar para cada uma delas. Como se dizia na época que o Java foi lançado: Write once, run everywhere (escreva uma única vez, execute em todos os lugares).
Posso compilar um APP em Java para o Android que será executado em processadores de diversas arquiteturas, usados por diferentes fabricantes de celulares.
Corrigindo: a linguagem é ASSEMBLY e o programa montador é o ASSEMBLER. Essa confusão é comum.
Talvez a gente deva avisar aos inventores da linguagem que eles não sabem qual nome deram para a linguagem: www.ibm.com/docs/en/zos/2.2.0?topic=SSLTBW_2.2.0/com.ibm.zos.v2r2.asma400/asmr102112.htm
Os dois termos são aceitos, sendo que o "Linguagem Assembler" é o original, porém por diversas razões acabou sendo criado o termo "Linguagem Assembly". Acabaram virando sinônimos.