Bem Vindo

Bem Vindo

quarta-feira, 9 de maio de 2012

Introdução à programação

O que é a programação:

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