Para um computador ou sistema informático funcionar, é necessário software - programas. Esses programas são criados por um ou mais programadores. Para se criar um programa (software), é preciso utilizar uma linguagem de programação.
Entre 1990 e 1995, altura em que frequentei a faculdade era considerado norma as seguintes linguagens de programação e a sua designação:
Pascal - linguagem de alto nível
C - linguagem de nível intermédio
Assembly - Linguagem de baixo nível.
Para criar software, podia-se utilizar uma linguagem de alto nível ( a forma de programar era mais parecida com a linguagem natural do ser humano), mas o programa tinha tendência a ficar menos eficiente - mais lento por exemplo.
Na linguagem de nível intermédio, o programa tem tendência a ficar mais eficiente, mas a forma de programar assemelha-se mais ao funcionamento do computador.
Na linguagem de baixo nível, a eficiência é máxima, mas é preciso usar uma linguagem praticamente máquina (apenas com mnemónicas). Muito útil para casos em que é preciso um programa rápido, mas é necessário programadores concentrados.
Eu já trabalhei com estes 3 tipos de linguagem e tenho boa consciência do que estou a falar.
O vídeo é interessante e dá uma noção de como programar em linguagem assembly.
Sem comentários:
Enviar um comentário