linguagem c

Páginas: 7 (1671 palavras) Publicado: 17 de outubro de 2014
Introdução à Linguagem C
1. Introdução à Linguagem C
1.1 História
Entre 1969 e 1973, Dennis Ritchie inventou a linguagem C e foi o primeiro a
implementá-la usando um computador DEC PDP-11, que utilizava o sistema
operacional Unix. Essa linguagem é resultante de um processo evolutivo de
linguagens. O marco inicial foi uma linguagem chamada BCPL, desenvolvida por
Martin Richards, que teveforte influência em uma linguagem denominada B,
inventada por Ken Thompson. Na década de 1970, B levou ao desenvolvimento
de C. Em 1973, a linguagem C tinha se tornado suficientemente poderosa para
que grande parte do núcleo do Unix, originalmente escrito na linguagem de
programação PDP-11/20 Assembly, fosse reescrito em C.

Durante alguns anos, o padrão da linguagem C foi aquele fornecido coma versão
5 do sistema operacional Unix. Em 1978, Ritchie e Kernighan publicaram a
primeira edição do livro The C Programming Language. Esse livro conhecido
pelos programadores de C como "K&R", serviu durante muitos anos como uma
especificação informal da linguagem. Devido a popularização dos
microcomputadores, várias implementações de C foram criadas, gerando, assim,
muitas discrepâncias.Para resolver tal situação, o "American National Standards
Institute" - ANSI estabeleceu, em 1983, um comitê para definir um padrão que
guiasse todas as implementações da linguagem C. Esta versão da linguagem é
referenciada como C ANSI. Em 1990, o padrão C ANSI, após sofrer modificações
menores, foi adotado pela Organização Internacional de Padrões (ISO) como
ISO/IEC 9899:1990. Um dosobjetivos do processo de padronização C ANSI foi o
de produzir um sobreconjunto do C K&R, incorporando muitas das
características não oficiais subsequentemente introduzidas. Entretanto, muitos
programas tinham sido escritos e que não compilavam em certas plataformas, ou
com um certo compilador, devido ao uso de bibliotecas de funções não padrão e
ao fato de alguns compiladores não aderirem ao C ANSI.A linguagem C++ é uma extensão da linguagem C. As instruções que fazem parte
desta última representam um subconjunto da primeira. Os incrementos
encontrados na linguagem C++ foram feitos para dar suporte à programação
orientada a objetos. A sintaxe desta linguagem é basicamente a mesma da
linguagem C.

Valdir Gil Pillat

1

Introdução à Linguagem C
1.2 Conceitos básicos

O objetivodesta seção é instruir o leitor na compreensão das principais
estruturas, comandos e funções da linguagem C.

Um programa em C tem a seguinte estrutura:
//Inclusão das bibliotecas
//Declaração de variáveis globais - opcional
//Declaração de funções - opcional
int main() //estrutura principal do programa dentro das suas chaves são
chamadas todas as funções e variáveis utilizada noprograma.
{
//declaração de variáveis
//código
}

Outros conceitos interessantes
{ - indica início de um bloco de nível
} – indica fim de um bloco de nível
// - comentar uma linha
/* - início do comentário de múltiplas linhas
*/ - final do comentário de múltiplas linhas
; - necessário no final de toda linha que represente: instrução, atribuição e
declaração.

Bibliotecas mais utilizadasstdio.h – contem os comandos básicos de entrada e saída do programa
stdlib.h – contem os comandos básicos da linguagem C
conio.h – geralmente é utilizada em programas básicos para utilizar a função
“getch();” utilizado para colocar o programa em modo de espera da próxima ação
do usuário, muito útil para visualizar os resultados de um programa.
math.h – contem os comandos matemáticos maisavançados, por exemplo,
cálculo de potências, pow(número, potência).
Para inserir uma biblioteca no código C, basta inserir a seguinte linha:
#include
Por exemplo: #include
#include

Declaração dos principais tipos de variáveis
int – para variáveis numéricas (números inteiros). Ex.: int a,b,c;
float – para variáveis numéricas (números flutuantes, ou seja, com casas
decimais). Ex.: float...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Linguagem c
  • Linguagem c++
  • Linguagem c
  • Linguagem c
  • LINGUAGEM C
  • C# linguagem
  • Linguagem c
  • Linguagem c

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!