Linguagem C

612 palavras 3 páginas
1. Área de Aplicação
O foco da linguagem C inicialmente foi o desenvolvimento de sistemas operacionais e compiladores. C foi usada com grande êxito na construção de uma nova versão do sistema operacional Unix, que inicialmente foi escrito em
Assembly. O grande sucesso obtido no mundo do Unix fez com que a linguagem ganhasse mais e mais adeptos e atualmente, quase todos os grandes sistemas operacionais são construídos em C/C++.
Um grande esforço de padronização foi feito a fim de padronizar a linguagem. Atualmente ainda há versões de compiladores próprias de cada fabricante, porém a maioria dos fabricantes oferece uma opção de compatibilidade com o padrão ANSI C.
A linguagem C é uma linguagem de propósito geral, o que quer dizer que se adapta a praticamente qualquer tipo de projeto, altamente portável e extremamente rápida em tempo de execução. A linguagem C++ é uma evolução da linguagem C que incorpora orientação a objetos. Linguagens como Java e C# foram influenciadas pela linguagem C.

1

2. Critérios de Avaliação de Linguagens


Legibilidade: A linguagem C possui muitos recursos e características que podem ajudar na redigibilidade, mas prejudicando a legibilidade, como o seguinte comando: c = (a < b) ? 3 : 5;

que é o mesmo que: if (a < b) c = 3; else c = 5;

Outro recurso que prejudica a legibilidade é o comando goto.
Além disso, em C, o símbolo ´*´ possui mais de um significado, o que pode ocasionar dificuldade de entendimento em expressões.


Redigibilidade: C possui vários recursos para facilitar a expressão de um problema, como o incremento, que pode ser escrito de várias formas, como: a = a + 1; a++; a+=1;

Mas C possui vários problemas de redigibilidade, como a falta de tipo booleano, e a falta de ortogonalidade. Exemplos:
 Um struct podem ser valores de retorno de uma função, mas vetores não.
 Um vetor pode ser valor de retorno se estiver encapsulado por um struct.
 Um membro de um struct pode ser

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas