A linguagem C foi implementada por Dennis Ritchie, em 1972 no sistema operacional UNIX(escrito originalmente em Assembly), a partir um processo de desenvolvimento da linguagem BCPL, esta criada por Martin Richards da Universidade de Cambridge em 1966. Anos depois foi utilizada por Ken Thompson para desenvolver a B, que se tornaria a base para a C.
C é uma das linguagens de programação mais populares e existem poucas arquiteturas para as quais não existem compiladores C. Ela tem influenciado muitas outras linguagens de programação, mais notavelmente C++, que originalmente começou como uma extensão para a C.
Podemos citar algumas características que tornam a C tão utilizada:
É uma linguagem de nível médio, combinando elementos de linguagens de alto nível com a funcionalidade da linguagem Assembly;
É uma linguagem facilmente portável para outras linguagens e de fácil compilação, uma vez que possui apenas 32 palavras-chaves, em contrapartida, por exemplo ao BASIC que possui mais de 100;
É uma linguagem estruturada, o que facilita a organização e entendimento do código, sendo possível ocultar do resto do programa sub-rotinas que não forem utlizadas, ganhando em tempo de processamento;
É uma linguagem para programadores, fornecendo o que ele quer, com poucas restrições, estruturas de bloco, funções isoladas e um conjunto compacto de palavras-chave. Seus compiladores estão presentes em quase todos os computadores, possui uma portabilidade tremenda, o que facilita e muito o trabalho inter-equipes de programadores.
Segue exemplo de código:
Primeiro Programa em C
#include <stdio.h>
/* Um Primeiro Programa */
int main()
C é uma das linguagens de programação mais populares e existem poucas arquiteturas para as quais não existem compiladores C. Ela tem influenciado muitas outras linguagens de programação, mais notavelmente C++, que originalmente começou como uma extensão para a C.
Podemos citar algumas características que tornam a C tão utilizada:
É uma linguagem de nível médio, combinando elementos de linguagens de alto nível com a funcionalidade da linguagem Assembly;
É uma linguagem facilmente portável para outras linguagens e de fácil compilação, uma vez que possui apenas 32 palavras-chaves, em contrapartida, por exemplo ao BASIC que possui mais de 100;
É uma linguagem estruturada, o que facilita a organização e entendimento do código, sendo possível ocultar do resto do programa sub-rotinas que não forem utlizadas, ganhando em tempo de processamento;
É uma linguagem para programadores, fornecendo o que ele quer, com poucas restrições, estruturas de bloco, funções isoladas e um conjunto compacto de palavras-chave. Seus compiladores estão presentes em quase todos os computadores, possui uma portabilidade tremenda, o que facilita e muito o trabalho inter-equipes de programadores.
Segue exemplo de código:
Primeiro Programa em C
#include <stdio.h>
/* Um Primeiro Programa */
int main()
{
printf("Hello, World\n");
return(0);
}
Análise do código:
A linha #include <stdio.h> informa ao compilador da necessidade de incluir a biblioteca standard I O, referente às entradas e saídas, arquivo stdio.h;
A linha /* Um Primeiro Programa */ é apenas um comentário, não tem influencia no funcionamento do programa, mas é muito útil para documentação e posterior análise do mesmo por outro programador;
A linha int main() define a função principal de todo programa em C, é declarado um retorno do formato int, o conteúdo da função fica delimitado pelos { };
A linha printf("Hello, World\n"); chama a função printf que exibe na tela a string contida nos parâmetros da mesma. A string é a sequencia de caracteres "Hello, World" seguida da constante "\n" que desloca o cursor para a próxima linha;
A linha return(0); é a função que retorna o inteiro 0, conforme esperado do final da função main.
printf("Hello, World\n");
return(0);
}
Análise do código:
A linha #include <stdio.h> informa ao compilador da necessidade de incluir a biblioteca standard I O, referente às entradas e saídas, arquivo stdio.h;
A linha /* Um Primeiro Programa */ é apenas um comentário, não tem influencia no funcionamento do programa, mas é muito útil para documentação e posterior análise do mesmo por outro programador;
A linha int main() define a função principal de todo programa em C, é declarado um retorno do formato int, o conteúdo da função fica delimitado pelos { };
A linha printf("Hello, World\n"); chama a função printf que exibe na tela a string contida nos parâmetros da mesma. A string é a sequencia de caracteres "Hello, World" seguida da constante "\n" que desloca o cursor para a próxima linha;
A linha return(0); é a função que retorna o inteiro 0, conforme esperado do final da função main.
Vale ressaltar a necessidade de encerrar cada comando com ;
Equipe Delta
Celso
Esmeraldo
Flávio
Sidney
Victor Hugo
Equipe Delta
Celso
Esmeraldo
Flávio
Sidney
Victor Hugo
Comentários
Postar um comentário