Você já ouviu falar em linguagem de programação de baixo, médio e alto nível??
LINGUAGENS DE BAIXO, MÉDIO E ALTO NÍVEL
AS LINGUAGENS DE BAIXO NÍVEL
Exemplo:
LINGUAGENS DE ALTO NÍVEL
Exemplo:
Somar dois números em Python
1. num1 int(input('Digite um valor: '))
2. num2 int(input('Digite mais um valor: '))
3. r = num1 + num2
4. print('A soma entre {} e {} é {}'.format(num1, num2, r)
No console:
Digite um valor: 25
Digite outro valor: 25
50
A soma entre 25 e 25 é 50
EXISTE UMA LINGUAGEM MAIS DIFÍCIL E UMA MAIS FÁCIL?
Existem diversas linguagens de programação. Dentre elas estão: JavaScript, Python, PHP, Ruby e entre outras centenas de linguagens. Por quê existem tantas linguagens? Cada linguagem apesar de algumas delas conseguirem rodar em diversas plataformas, foram criadas para objetivos específicos. Como por exemplo, PHP que é uma linguagem de script open source mas é especialmente adequada para o desenvolvimento web.
AS LINGUAGENS DE BAIXO NÍVEL
São todas aquelas linguagens que se estão mais próximas da linguagem da máquina, ou seja, para poder programar em linguagens de baixo nível é necessário ter conhecer a arquitetura do computador. Veja mais sobre elas aqui.
Exemplo:
Somar dois números em Assembly
| .text | |
| main: | |
| li $s0, 10 # insere o valor 10 no regitrador $s0 | |
| li $s1, 17 # insere o valor 17 no regitrador $s1 | |
| add $s2,$s1,$s0 # soma o valor dos registradores $s0 e $s1 e insere no registrador $s2 | |
| la $a0, ($s2) #coloca o registrador $s2 para ser impresso | |
| li $v0,1 #comando de impressão de inteiro na tela | |
| syscall # efetua a chamada ao sistema | |
| li $v0, 10 # comando de exit | |
| syscall # efetua a chamada ao sistema |
LINGUAGENS DE ALTO NÍVEL
Nas linguagens de alto nível a sua sintaxe é semelhante a nossa língua. Se distanciando da linguagem da máquina e facilitando o entendimento de quem as usa.
Exemplo:
Somar dois números em Python
1. num1 int(input('Digite um valor: '))
2. num2 int(input('Digite mais um valor: '))
3. r = num1 + num2
4. print('A soma entre {} e {} é {}'.format(num1, num2, r)
No console:
Digite um valor: 25
Digite outro valor: 25
50
A soma entre 25 e 25 é 50
EXISTE UMA LINGUAGEM MAIS DIFÍCIL E UMA MAIS FÁCIL?
Não. As duas tem suas individualidades e suas finalidades. Mas no final, não é sobre qual é a mais fácil ou mais difícil e sim, qual a que atende melhor a sua necessidade.
Ficou muito bom o resumo, de fácil compreensão.
ResponderExcluirCara, tá muito completo, muito bom mesmo.
ResponderExcluir