Trabalho algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (750 palavras )
  • Download(s) : 0
  • Publicado : 17 de março de 2013
Ler documento completo
Amostra do texto
A linguagem C foi criada com o objetivo principal em mente: facilitar a criação de programas extensos com menos erros, recorrendo ao paradigma da programação procedural, mas sobrecarregando menos oautor do compilador, cujo trabalho complica-se ao ter de realizar as características complexas da linguagem. Para este fim, a linguagem C possui as seguintes características:
Uma linguagemextremamente simples, com funcionalidades não-essenciais, tais como funções matemáticas ou manuseamento de ficheiros (arquivos), fornecida por um conjunto de bibliotecas de rotinas padronizada
A focalização noparadigma de programação procedural
Um sistema de tipos simples que evita várias operações que não fazem sentido
Uso de uma linguagem de pré-processamento, o pré-processador de C, para tarefas taiscomo a definição de macros e a inclusão de múltiplos ficheiros de código fonte
Ponteiros dão maior flexibilidade à linguagem
Acesso de baixo-nível, através de inclusões de código Assembly no meio doprograma C
Parâmetros que são sempre passados por valor para as funções e nunca por referência (É possível simular a passagem por referência com o uso de ponteiros)
Definição do alcance lexical devariáveis
Estruturas de variáveis, (structs), que permitem que dados relacionados sejam combinados e manipulados como um todo
Portanto as características bem resumidas de um ambiente de linguagemc é :
* Portalibilade
* Modularidade
* Recursos de baixo nível
* Geração de código eficiente
* Simplicidade
* Facilidade de uso
* Pode ser usada para os mais variadospropósitos
* Indicada para escrever compiladores, editores de textos, bancos de dados, etc.
Um ambiente integrado de desenvolvimento, conhecido pela sigla IDE (em inglês), é um conjunto de ferramentasque trabalham de forma integrada para desenvolver programas. Normalmente, uma IDE é composta de:
* Editor de Programas/Compilador/Linker/Loader/Depurador
Cada um destes componentes de uma IDE...
tracking img