Академический Документы
Профессиональный Документы
Культура Документы
Rodrigo Bairos
PORTO ALEGRE
MARÇO - 2011
1-INTRODUÇÃO
II - Propósito da linguagem.
C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa,
procedural, de alto nível, padronizada pela ISO, criada para desenvolver o sistema
operacional Unix (que foi originalmente escrito em Assembly).
C é uma das linguagens de programação mais populares e existem poucas arquiteturas para as
quais não existem compiladores para C. C tem influenciado muitas outras linguagens de
programação, mais notavelmente C++, que originalmente começou como uma extensão para
C.
#include
#include
f=fopen(filename,"r");
if (f==NULL)
{
printf("Erro na abertura do ficheiro");
return 1;
}
while (! feof(f))
{
fgets(buf,MAX_BUF, f);
n1++;
if (strstr(buf, "printf")>0) {
n2++;
printf("> %s", buf);
}
else
printf("* %s", buf);
}
fclose(f);
printf("\n\nO ficheiro tem %d linhas, das quais %d com \"printf\"\n",n1,n2);
return 0;
}
V - Que características da linguagem você achou mais interessante?
Existem várias característica que me chamaram a atenção na linguagem, entre elas posso
citar: Portalibilade, recursos de baixo nível, geração de código eficiente, simplicidade,
facilidade de uso, pode ser usada para os mais variados propósitos, indicada para escrever
compiladores, editores de textos, bancos de dados, etc.
http://pt.wikibooks.org/wiki/Programar_em_C/Hist%C3%B3ria_da_linguagem_C
http://pt.wikipedia.org/wiki/C_(linguagem_de_programa%C3%A7%C3%A3o)
http://equipe.nce.ufrj.br/adriano/c/apostila/contro.htm
http://www.dei.isep.ipp.pt/~ffp/9900b/prg2/index.html6