Trabalho de comparação de linguagem c e java

2127 palavras 9 páginas
História da Linguagem C
A primeira versão de C foi criada por Dennis Ritchie em 1972 nos laboratórios Bell para ser incluído como um dos softwares a serem distribuídos juntamente com o sistema operacional Unix.
O surgimento do C iniciou com a linguagem ALGOL 60. Algol era uma linguagem de alto nível, com isso o programador não precisaria se preocupar com os aspectos de como cada comando ou dado era armazenado ou processado. O ALGOL não teve sucesso, talvez por tentar ser de muito alto nível em uma época em que a maioria dos sistemas operacionais exigiam do usuário um grande conhecimento de hardware.
Em 1967 surgiu CPL (Combined Programming Language) nas universidades de Londres Cambridge, mas o CPL também não foi bem aceita, em especial pelos projetistas de sistemas operacionais que a consideravam difícil de implementar.
Ainda em 1967, Martin Richards criou uma simplificação do CPL o BCPL, tentando manter apenas o que havia de melhor no CPL.
Em 1970, Ken Thompson, chefe da equipe que projetou o UNIX, implementou um compilador para uma versão mais reduzida do CPL. Batizou a linguagem de B, porem tanto BCPL quanto B mostravam-se muito limitadas, prestando-se apenas para certas classes de problemas.
Estes problemas levaram a que o projetista Dennis Ritchie, fosse encarregado de desenvolver uma nova linguagem, sucessora do B, que viria então, a ser chamada de C.
A linguagem C buscou manter o “contato com o computador real” e ainda sim dar ao programador novas condições para o desenvolvimento de programas em diversas áreas, como comercial, científica e de engenharia.
Uns dos motivos que tornou a linguagem C umas das melhores linguagem de programação foi o fato de que um código-fonte criados para rodar em um tipo de computador podiam ser transportados e recompilados em outros sem grandes problemas. A esta característica dá-se o nome de Portabilidade. Com ela, uma empresa que desenvolve um programa pode fazê-lo rodar em diferentes computadores sem ter um elevado

Relacionados

  • Linguagens de programação
    1854 palavras | 8 páginas
  • Trabalho para a av1 - paradigmas de análise e desenvolvimento de software
    1344 palavras | 6 páginas
  • Revisao av1 estrutura de dados
    1590 palavras | 7 páginas
  • Tcc
    4997 palavras | 20 páginas
  • Atividade Orientada
    1723 palavras | 7 páginas
  • Abordagem de uma linguagem de programação orientada a objeto: java
    1600 palavras | 7 páginas
  • C# melhor que java
    1245 palavras | 5 páginas
  • Compiladores
    848 palavras | 4 páginas
  • seminco artigo4
    4595 palavras | 19 páginas
  • Teste
    18280 palavras | 74 páginas