História da LinguagemC
A base das linguagens de
programação modernas
Nome do Aluno
Data
2.
Introdução
• - Alinguagem C é uma das mais influentes da
história da computação.
• - Desenvolvida na década de 1970.
• - Usada até hoje em sistemas operacionais,
jogos, drivers, etc.
3.
Antecedentes
• - Antesde C, existiam linguagens como
Assembly, Fortran, Algol.
• - Dennis Ritchie e Ken Thompson estavam
desenvolvendo o sistema UNIX.
• - Usavam inicialmente a linguagem B (baseada
em BCPL).
4.
Criação da LinguagemC
• - Criada por Dennis Ritchie em 1972 nos Bell
Labs.
• - Evolução da linguagem B.
• - Desenvolvida para reescrever o sistema
operacional UNIX.
5.
Características da LinguagemC
• - Linguagem de médio nível (entre alto e baixo
nível).
• - Portável, eficiente e poderosa.
• - Possui ponteiros, estruturas, bibliotecas, etc.
6.
A Importância doUNIX
• - UNIX foi o primeiro grande sistema escrito
em C.
• - Mostrou a capacidade da linguagem para
sistemas operacionais.
• - UNIX se espalhou e com ele, o uso da
linguagem C.
7.
Padrões e Evoluções
•- Em 1983 foi criado o padrão ANSI C.
• - Versões seguintes: C89, C90, C99, C11, C18.
• - Padrões trouxeram melhorias como novas
bibliotecas e suporte moderno.
8.
Influência em OutrasLinguagens
• - C influenciou muitas linguagens modernas:
C++, Java, C#, etc.
• - Conceitos como ponteiros e tipos de dados
foram herdados.
Conclusão
• - Alinguagem C marcou a história da
computação.
• - Ainda é ensinada e utilizada amplamente.
• - Base sólida para quem deseja aprender
programação.
11.
Fontes
• - Wikipedia- Linguagem C
• - 'The C Programming Language' - Brian
Kernighan e Dennis Ritchie
• - Sites: GeeksforGeeks, W3Schools,
Tutorialspoint