Apostila C Sharp V10

16160 palavras 65 páginas
Aprendendo a Programar com a
Linguagem C#

Professor Odair Jacinto da Silva

2011

Capítulo Um

Capítulo Um

A evolução das linguagens de programação incorpora, nas novas linguagens, os pontos fortes de suas predecessoras e aperfeiçoa os pontos fracos; evidentemente, por se tratar de um novo produto, novos defeitos podem ser inseridos, o que pode ser melhorado ou corrigido em versões futuras. Outro aspecto relacionado com esta corrida evolutiva refere-se às novas necessidades ou novos usos para estas linguagens, o advento da Internet comercial em 1995, por exemplo, gerou uma demanda por linguagens comerciais que aumentassem a produtividade dos programadores na criação e manutenção de programas para este ambiente que prometia ser a nova plataforma de software da humanidade.
A linguagem C++, ainda muito utilizada nos dias de hoje, teve suas origens em 1967, quando
Martin Richards criou a linguagem BCPL, uma linguagem para a criação de software básico como, por exemplo, sistemas operacionais e compiladores. Ken Thompson, em 1970, criou a linguagem B. B foi baseada na BCPL e foi utilizada para escrever as primeiras versões do sistema operacional UNIX. BCPL e B eram linguagens sem definição de tipo, ou seja, o tratamento do tipo de dado como texto ou número era de responsabilidade dos programadores. A linguagem C, desenvolvida em 1973 no Bell Laboratories por Dennis Richie. C utilizava muitos recursos da BCPL e B e implementava tipagem de dados além de recursos adicionais. C foi muito utilizada para a criação do sistema operacional UNIX. Apesar disso, C está disponível para todas as plataformas e é muito utilizada para a criação de muitos sistemas operacionais que estão em uso até os dias atuais. C é uma linguagem multiplataforma, ou seja, com um projeto cuidadoso pode gerar programas portáteis para a maioria dos computadores.
O C++ é uma linguagem criada no início dos anos 80 por Bjarne Stroustrup no Bell
Laboratories. C++ foi baseada na linguagem de simulação Simula

Relacionados

  • análise comparativa de resultados obtidos em softwares de dimensionamento de estruturas em concreto
    27719 palavras | 111 páginas
  • Violão
    42052 palavras | 169 páginas
  • Apostila de Violão Completa
    53014 palavras | 213 páginas