SamL
(usa XUbuntu)
Enviado em 11/05/2021 - 14:38h
aguamole escreveu:
Po eu to perguntando se todas as linguagem interpretada é de mais alto nivel que as de programação.
CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.
Perae, é que eu fico sem entender, porque veja: linguagem de alto nível é toda linguagem que pode ser entendida por humanos, tipo, aquelas linguagens que necessitam de um processo intermediário como compilação, para transformar em código de máquina. Agora, linguagem de nível de máquina seria assembly e afins, porque está mais perto da instrução do processador.
Linguagem interpretada como python ou shellscript são linguagens de alto nível, porém, ser interpetada é apenas a forma como executa cada instrução.
Exemplo: antigamente o python era uma linguagem puramente interpretada, ou seja, era uma linguagem que o interpretador python executava da primeira linha em diante. Uma linguagem interpretada não deve ser confudida com a definição e alto e baixo nível. Um interpretador de uma linguagem de programação nada mais é um programa que lê um código fonte, seja arquivo txt ou mesmo binário, e então, executa passo a passo cada comando.
Vamos pegar uma linguagem como o javascript, essa linguagem é interpetada pelo browser e é ele que faz o papel de interpretador.
Sendo assim, referente ao que tu perguntou primeiro, linguagem interpretada é apenas um nivel mais "alto" que uma linguagem como o C por exemplo.
C seria uma linguagem mediana, shellscript seria uma linguagem mais alta a nível de execução e assembly como o x86 seria de mais baixo nível.
Mas C e shellscript são linguagem de alto nível, ou melhor, de alto nível de compreensão por humanos, nesse caso o que define o nível é a forma de entender a linguagem, assim, assembly seria a "linguagem" mais próxima das máquinas e, C e shellscript, linguagem mais distantes da máquina, porém, mais próximos de humanos.
Taí o segredo pra derrotar o T-1000. Tem que aprender assembly, viu?
____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Capeta (demo) do meu trabalho:
https://github.com/cpusam
Uma musiquinha pra relaxar:
https://www.youtube.com/watch?v=5Q02JgxAHu8