sexta-feira, 11 de maio de 2012

ficha 1-visual basic


Programação

 A Programação é um processo de escrita, teste e manutenção de um programa de computador. Os programas são escritos através de uma linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo diretamente em linguagem de máquina. Diferentes partes de um programa podem ser escritas em diferentes linguagens.

Existem diferentes linguagens de programação, e como tal funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.



Linguagem de programação

Linguagem de programação é um método padronizado para comunicar instruções para um computador.  É um conjunto de regras sintácticas e semânticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados  um computador vai actuar, como estes dados serão armazenados ou transmitidos e quais acções devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.

Diferença entre linguagem de alto nível e linguagem de baixo nível

Uma linguagem de alto nível está longe do código da máquina, ou seja, está mais próximo da linguagem humana. Desse modo, as linguagens de alto nível não estão directamente relacionadas à arquitectura do computador. O programador de uma linguagem de alto nível não precisa conhecer características do processador, como instruções e registadores. Essas características são abstraídas na linguagem de alto nível. O código  da máquina é feito apenas através de zeros e uns.

Uma linguagem de baixo nível linguagem é um tipo de linguagem compreende as características da arquitectura do computador. Assim, utiliza somente instruções do processador, para isso é necessário conhecer os registadores da máquina. Nesse sentido, as linguagens de baixo nível estão directamente relacionadas com a arquitectura do computador. Nesse sentido, as linguagens de baixo nível estão directamente relacionadas com a arquitectura do computador. Está mais próxima da linguagem da máquina.

Linguagem máquina

 É a única linguagem diretamente compreendida pelo computador, e está intrinsecamente relacionada ao projeto de hardware do mesmo. Geralmente, essas linguagens consistem em um conjunto de caracteres (0s e 1s), que definem cada operação elementar que deve ser realizada pelo computador para a execução de uma dada aplicação.



 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. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemónicos



Diferença entre algoritmo e programa

Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para realizar nossas actividades, definindo a sequência de actividades que devemos fazer para atingir um objectivo.

Um programa  é a concretização de um algoritmo, ou seja, é através do programa que se consegue realizar determinada sequência.