Escolar Documentos
Profissional Documentos
Cultura Documentos
História da programação em C
APRESENTAR O CONCEITO HISTÓRICO DA PROGRAMAÇÃO EM C
HISTÓRICO
A linguagem C foi criada por Dennis M. Ritchie e Ken Thompson no laboratório Bell em
1972. Onde foi baseada na linguagem B de Thompson que era uma evolução da antiga
linguagem BCPL, de onde recebeu o nome de Linguagem C, por ter várias características
derivadas da linguem B.
(SCHILDT, 2006, P. 3)
C é uma linguagem vitoriosa como ferramenta na programação de qualquer tipo de sistema (SCHILDT,
2006).
de execução rápida.
Na linguagem C podem ser desenvolvidos programas em partes separadas (rotinas) por pessoas distintas e
depois unidas em um produto final (MANZANO, 2009; DASGUPTA; PAPADIMITRIOU; VAZIRANI, 2009;
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 1/7
30/09/2020 AVA UNINOVE
A linguagem C que se tornou uma das linguagens de programação mais usadas influenciou a criação de
muitas outras linguagens de programação, como por exemplo C++ atualmente a mais utilizada, que inspirou
a criação da linguagem Java.
A linguagem C apresenta como pontos fortes (SCHILDT, 2006):
A sua eficiência, é utilizada para desenvolver sistemas e softwares de base, e é também usada para
desenvolver programas de computador;
É utilizada para ensinar ciências da computação;
É próxima ao código de máquina.
compiladores (para mais detalhes acesse o link compiladores na seção algoritmo em SCHILDT (2006)).
Existem vários compiladores, nos quais sua função é gerar o código de máquina que fica guardado em um
arquivo executável (EXE). Para programadores iniciantes, existem compiladores mais didáticos como o
DEV-C++, que é uma ótima plataforma e gratuito.
COMPILADORES E INTERPRETADORES
A maneira de se comunicar com um computador chama-se programa e a única linguagem que o computador
entende chama-se linguagem de máquina.
A forma como os programas são traduzidos para a linguagem de máquina classifica-os em duas categorias:
i. INTERPRETADOS
ii. COMPILADOS
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 2/7
30/09/2020 AVA UNINOVE
ATIVIDADE FINAL
A. 1970
B. 1984
C. 1980
D. 1972
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 3/7
30/09/2020 AVA UNINOVE
REFERÊNCIA
DASGUPTA, Sanjoy; PAPADIMITRIOU, Christos; VAZIRANI, Umesh. Algoritmos. São Paulo: McGraw Hill,
2009.
HEINEMAN, George T.; POLLICE, Gary; SELKOW, Stanley. Algoritmos: o guia essencial. Rio de Janeiro: Alta
Books, 2009.
MANZANO, André Luiz N. G.; MANZANO, Maria Izabel N. G. Estudo dirigido de informática básica. São
Paulo: Érica, 2008.
MANZANO, José Augusto N. G. Estudo dirigido de linguagem C. São Paulo: Érica, 2009.
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de Oliveira. Algoritmos, Lógica para
VILARIM, Gilvan. Algoritmos de programação para Iniciantes. São Paulo: Ciência Moderna, 2004.
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 4/7
30/09/2020 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 5/7
30/09/2020 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 6/7
30/09/2020 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 7/7