Programação é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito em uma linguagem específica, pois, o computador só entende uma linguagem conhecida como código binário ou código máquina, consistente em zeros e uns; ou seja só utiliza 0 e 1 para codificar qualquer ação.
Dentro da programação existe a linguagem de baixo nível e a linguagem de alto nível:
Linguagens de baixo nível
As linguagens de baixo nível são linguagens totalmente dependentes da máquina, ou seja, em que o programa onde se realiza este tipo de linguagem não pode ser utilizado em outras máquinas, pois, ao estar praticamente desenhado a medida do hardware, aproveitam ao máximo as características do mesmo.
Linguagens de alto nível
As linguagens de alto nível são aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina e estão dirigidas a solucionar problemas mediante o uso de EDD's.
Os EDD's são as abreviaturas de Estruturas Dinâmicas de Dados, e são estruturas que nos permitem criar estruturas de dados que se adaptem às necessidades reais de um programa.
Para além das diferentes linguagens de programação temos de saber diferenciar o que é um algoritmo e um programa.
Algoritmo
Um algoritmo é um esquema de resolução de um problema que pode ser implementado com qualquer sequência de valores ou objectos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, uma sequência numérica,...), ou seja, qualquer coisa que possa fornecer uma sequência lógica.
Programa
Um programa é 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 contendo a forma executável deste código fonte.
Dentro da programação existe a linguagem de baixo nível e a linguagem de alto nível:
Linguagens de baixo nível
As linguagens de baixo nível são linguagens totalmente dependentes da máquina, ou seja, em que o programa onde se realiza este tipo de linguagem não pode ser utilizado em outras máquinas, pois, ao estar praticamente desenhado a medida do hardware, aproveitam ao máximo as características do mesmo.
Linguagens de alto nível
As linguagens de alto nível são aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina e estão dirigidas a solucionar problemas mediante o uso de EDD's.
Os EDD's são as abreviaturas de Estruturas Dinâmicas de Dados, e são estruturas que nos permitem criar estruturas de dados que se adaptem às necessidades reais de um programa.
Para além das diferentes linguagens de programação temos de saber diferenciar o que é um algoritmo e um programa.
Algoritmo
Um algoritmo é um esquema de resolução de um problema que pode ser implementado com qualquer sequência de valores ou objectos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, uma sequência numérica,...), ou seja, qualquer coisa que possa fornecer uma sequência lógica.
Programa
Um programa é 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 contendo a forma executável deste código fonte.
Comentários
Enviar um comentário