sábado, 2 de outubro de 2010

Linguagens de programação

Uma linguagem de programação é um método padronizado para expressar instruções para um computador. É um conjunto de regras sintácticas e semânticas usadas para definir um programa de computador. Uma linguagem 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.

Algoritmo


Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada mecanicamente num período de tempo finito e com uma quantidade de esforço finita.
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo correctamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema.

Sistema Informático

Um Sistema Informático é composto pelo menos por uma de cada uma das seguintes componentes: uma Unidade de Entrada de Dados, uma Unidade de Armazenamento de Dados, uma Unidade de Processamento de Dados e uma Unidade de Saída de Dados. Mas para o sistema funcionar necessita de Software.


Linguagem formal e linguagem informal

Os conceitos linguagem formal e linguagem informal estão sobretudo associados ao contexto social em que a fala é produzida. Num contexto em que o falante está rodeado pela família ou pelos amigos, normalmente emprega uma linguagem informal, podendo usar expressões normalmente não usadas em discursos públicos (palavrões ou palavras com um sentido figurado que apenas os elementos do grupo conhecem). Um exemplo de uma palavra que tipicamente só é usada na linguagem informal, em português europeu, é o adjectivo “chato”. 
A linguagem formal, pelo contrário, é aquela que os falantes usam quando não existe essa familiaridade, quando se dirigem aos superiores hierárquicos ou quando têm de falar para um público mais alargado ou desconhecido. É a linguagem que normalmente podemos observar nos discursos públicos, nas reuniões de trabalho, nas salas de aula, etc.