Uma linguagem de programação é um método padronizado
para comunicar instruções para um computador.
Permite que um programador especifique precisamente sobre quais dados um
computador vai atuar, como estes dados serão armazenados ou
transmitidos e quais ações devem ser tomadas sob várias circunstâncias.
Diferença entre linguagem de alto e baixo nível:
- Linguagem de programação de alto nível: é uma linguagem com um nível de abstracção relativamente elevado, longe do código
de máquina e mais próximo à linguagem humana.
- Linguagem de programação de baixo nível: trata-se de
uma linguagem de programação que compreende as características da arquitectura
do computador
Linguagem assembly:
Assembly ou linguagem de montagem é uma
notação legível por humanos para o código de máquina que uma arquitectura de
computador específica usa, utilizada para programar dispositivos
computacionais, como microprocessadores e microcontroladores.
Linguagens de alto nível:
Podem ser: ASP; ActionScript; C/C++; Pascal; Java.... entre outras.
Evolução das diferentes linguagens de alto nível:
Fortran: Esta linguagem Fortran (Formula Translator) é uma linguagem de Alto nível, que foi criada partindo do problema e da dificuldade apresentadas pelo Assembly. Apareceu também na década de 50 e foi considerada uma das melhores linguagens da época. Aqui temos várias funções e instruções pré-definidas que nos permite poupar tempo na dactiolografia de instruções base do processador, ao contrário da linguagem Assembly.
Pascal: Outra linguagem de Alto nível dos anos 60, bem estruturada, mas com regras rígidas, o que a torna difícil de modelar, para se criar novas ideias. É a típica linguagem usada para iniciar os cursos de Programação. Actualmente ambientes de desenvolvimento (IDE) como o FreePascal, o Kylix e o Delphi são óptimas opções para se programar em Pascal.
Linguagem C++: Uma linguagem que adiciona ao C um conjunto de recursos a mais, como o próprio nome sugere. O C++ é o C orientado a objetos. Avançando nos 90, passou por diversas atualizações e padronizações nesta época, o padrão do C++ foi exaustivamente trabalhado pelos desenvolvedores durante oito anos, quando finalmente foi aprovado pelo ANSI. Vários projectos como o KDE (front-end para UNIX, Linux, BSD e recentemente para Windows) são escritos em C++.
Java: Java é uma linguagem de programação orientada a objecto
desenvolvida na década de 90 por uma equipe de programadores chefiada por James
Gosling, na empresa Sun Microsystems. Diferentemente das linguagens
convencionais, que são compiladas para código nativo, a linguagem Java é
compilada para um bytecode que é executado por uma máquina virtual.
Diferença entre algoritmo e programa:
Algoritmo: é uma sequência finita de instruções bem
definidas e não ambíguas, cada uma da qual pode ser executada mecanicamente num
período de tempo finito e com uma quantidade de esforço finita.
Programa: Um programa de computador ou programa
informático é uma colecção de instruções que descrevem uma tarefa a ser realizada por um computador.
O termo pode ser uma referência ao código fonte, escrito em alguma linguagem de
programação, ou ao arquivo que contém a forma executável deste código fonte.
Sem comentários:
Enviar um comentário