Linguagem c: história, estrutura e recursos.
Alunos:
Victor da Silva Pedrazzi
R.A: 137782
Gabriel Checchia Vitali
R.A: 135782
Leonardo Moises Sales Bueno
R.A: 136507
Felipe Rodrigues de Carvalho
R.A: 135662
Resumo - Esta pesquisa tem a intenção de apresentar informações relevantes sobre os principais aspectos da linguagem de programação C.
Abstract – This research intends to introduce relevant information about the aspects of the C programming language.
I. HISTÓRIA
Nos anos 60, Dennis Ritchie, cientista da computação estadunidense [1], trabalhava em conjunto com profissionais dos laboratórios Bell da empresa AT&T (American Telephone and Telegraph) [2] em um projeto de sistema operacional, conhecido então como Multics, que seria desenvolvido para grandes computadores para que vários usuários pudessem utiliza-lo [3]. No entanto, em 1969 a AT&T descontinuou o projeto por não atingir resultados economicamente viáveis. Na mesma década, na Europa, um grupo internacional de cientistas da computação criou a linguagem ALGOL (ALGOrithmic Language) [4] que foi publicada em 1963 na revista “Communications of the ACM (Association for Computing Machinery).” Essa linguagem foi importante por ter sido a primeira programação estruturada. Posteriormente essa linguagem se tornou importante para a criação de muitas outras. Três anos após a publicação da criação da linguagem ALGOL, em 1966, Martin Richards, pesquisador inglês da faculdade de Cambridge criou a linguagem de programação BCPL (Basic Combined Programming Language) [5] na tentativa de ter um ALGOL simplificado. Foi então que Dennis se uniu a Ken Thompson, também cientista da computação [6], na tentativa de desenvolver um novo sistema de arquivos. Fazendo melhorias e adicionando expansões, estava criado um sistema completo, totalmente desenvolvido com uma linguagem de baixo nível, batizado por Brian Kernighan de UNIX. Esse sistema era capaz de interpretar a linguagem de alto