Buscar

A origem da linguagem C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Introdução
http://pt.slideshare.net/guest14543db/linguagem-c-ufrpe
2. Linguagem de programação C
A linguagem de programação C é utilizada de forma geral em diversos tipos de projetos, através dela podemos criar sistemas operacionais, aplicativos de diversos tipos, processadores de textos, planilhas eletrônicas, etc.
Além de toda essa funcionalidade, o C facilita bastante o dia a dia de seus usuários proporcionado uma agilidade na execução de suas tarefas devido a capacidades de gerar programas extremamente rápidos.
3. A origem da linguagem C
A primeira versão da linguagem C foi criada no ano 1972, por Dennis Ritchie e Ken Thopson, através de várias melhorias efetuadas em outros programas existentes na época, desenvolvido por Martins Richards.
 Origem da linguagem C
 
 
 
De início não foi um grande sucesso, seu uso estava restrito para apenas alguns laboratórios.
Só nos anos de 1978 foi publicado o livro The C Programming Language por Kernigham e Ritchie, sendo de grande sucesso e que serviu de ajuda para que as pessoas pudessem conhecer melhor a funcionalidade desse programa.
Conforme a necessidades de desenvolver novos software para facilitar o dia a dia das pessoas, a programação da linguagem C também necessitou passar por algumas mudanças para se manter eficiente no mercado.
Durante o passar dos anos surgiram muitas implementações de compiladores C semelhantes, porém estes compiladores frequentemente apresentavam vários problemas e não eram compatíveis entre si, sendo nessa época percebida a necessidade de padronizar esses programas.
Em 1983 desenvolvido pela ANSI (American National Standards Institute), foi dado início a essas padronizações, sendo umas das mais importantes modificações realizadas no programa passando a ser conhecida como “Ansi C”.
Para desenvolver um programa muito grande na linguagem C o programador ficava limitado se ultrapassasse 100.000 linhas de códigos. Sendo em 1980 criado por Bjarne Stroustrup uma nova evolução do C inicialmente conhecida por ” C com classes” e em 1983 alterando o nome para C++ uma versão, capaz de incorporar orientações de objetos.
4. Sintaxe 
Para começar a desenvolver um programa em C são necessárias três etapas:
Podemos definir cada etapa como:
Criação do programa fonte
É o texto usado para que o computador execute os comandos que nós desejamos. O programa fonte deve ser digitado em editores de textos genéricos ou específicos do ambiente de programação, devendo conter textos que sigam as regras da linguagem para que o computador entenda o comando. 
Com a conclusão dessa etapa passamos para a próxima:
Compilação
Através dessa etapa o programa faz a verificação se o programa fonte apresenta algum erro.
Caso seja identificado alguma divergência o programa não consegue ser executando, mostrando onde possivelmente esteja o erro. Assim o programador verifica todos os dados fazendo as correções necessárias e após tudo correto o compilador irá gerar o programa executável.
Para pode dá início a etapa final, é necessário que esta etapa seja finalizada com sucesso. 
Execução do programa
Nessa etapa o programador tem a oportunidade de verificar se o programa está de acordo com os resultados que ele deseja.
Esta etapa é bastante importante, porque mesmo que a etapa anterior não tenha apresentado nenhum erro é possível encontrar alguma divergência caso algum comando esteja em uma sequência incorreta.
Neste caso é necessário voltar na primeira etapa, corrigir a lógica do programa fonte, efetuar a segunda etapa de compilação e por fim executar novamente até que tudo esta correto.
5. Indicadores
Indicadores são os nomes dados as variáveis e funções usadas no programa, claro que devendo sempre seguir regras especificas da linguagem C.
 
O identificador deve ser formado por uma sequência de caracteres, podendo ser as letras maiúsculas ou minúsculas do alfabeto (a-z, A-Z), os dígitos numéricos (0-9), ou símbolo de sublinhado ( _ ). 
Exemplos:
Identificadores que podem ser utilizados como nome de variáveis: 
Contador, resto, divisão, media, nota1, nota2, peso, salario, etc.
No caso do uso da letra maiúscula e minúscula (media/ Media) o compilador diferencia as duas palavras tratando cada uma como um tipo de variável.
Alguns casos não permitidos são:
- O uso de letras acentuadas. 
-O identificador não pode começar com um dígito numérico. 
- O identificador não pode ser uma das palavras reservadas da linguagem C. Como mostra a tabela a seguir:
 
6. Tipos de dados
Na linguagem C, como na maioria das linguagens, os dados são divididos tipos: inteiro, real, carácter, etc. 
Para cada tipo de dado é necessário uma quantidade de número de bytes. Sendo que em cada tipo de dado existe um intervalo de valores permitidos.
Detalhando separadamente cada um deles podemos encontrar.
Inteiros
Os dados dos inteiros inclui todas as informações que contém números

Continue navegando