Caracteristicas do ambiente de desenvolvimento c

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (328 palavras )
  • Download(s) : 0
  • Publicado : 1 de abril de 2013
Ler documento completo
Amostra do texto
Caracteristicas do ambiente de desenvolvimento C


C é uma linguagem de programação geral, padronizada pela ISO, foi criado no ano de 1972 por Dennis Ritchie para o sistema operacional Unix.A linguagem C foi criada para facilitar a criação de programas e diminuir a margem de erros, esta linguagem possui as seguintes caracteristicas:


* Linguagem simplificada, com realização defunções matemáticas ou manuseamento de arquivos, fornecida por um conjunto de rotinas do mesmo padrão * Em foco, o paradigma de programação procedural

* Sistema simplis que evita operações sem sentido.* Pré-processamento tendo a possibilidade de multiplos ficheiros * Ponteiros dão maior flexibilidade à linguagem

* Acesso de baixo-nível, através de inclusões de código Assembly no meio doprograma C

* Usa-se valores e não referencias

* Alto nivel de definição de variáveis

* Estruturas de variáveis que permitem que dados relacionados sejam combinados e manipulados como um todoC é uma linguagem de programação mais utilizada, que deram origem a outras linguagem, uma delas é a C++ que foi uma “evolução” do C, pois, falta algumas caracteristicas que C não possuim massão uteis encontradas em outras linguagens sendo:


* Segurança de tipo * Coletor de lixo

* Vetores que crescem automaticamete * Algumas classes ou objetos com comportamento

* Closures *funções aninhadas

* Sobrecarga de operadores

* Meta-programação

* Apoio nativo de multithreading e comunicação por rede




Mesmo com esta falta de funcionalidade citada acima, o C émuito utilizado pois possui maior velocidade, simplicidade e eficiencia tendo preferencia no desenvolvimento de softwares de base e em plataformas atuais deixando de ser antiquario, o únicoconcorrente direto é o Assembly que corre mais rapido pois possui o controle completo da maquina.

C tambem é usado no estudo da ciencias da computação pois a sua proximidade de codigo de maquina...
tracking img