Linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (782 palavras )
  • Download(s) : 0
  • Publicado : 5 de julho de 2012
Ler documento completo
Amostra do texto
Créditos

Introdução à Ciência da Computação
Introdução à Linguagem C: Parte I
Prof. Ricardo J. G. B. Campello

Alguns slides a seguir foram adaptados dos originais gentilmente cedidos por:Prof. André C. P. L. F. Carvalho

A Origem da Linguagem C Sumário
Breve Histórico Princípios Básicos Tipos de Dados Constantes e Variáveis Noções de Entrada e Saída
Linguagem BCPL
– Basic CombinedProgramming Language – Desenvolvida em 1967 – Foi refinada para uma linguagem chamada B
• Ken Thompson (Bell Laboratories)

– Em 1972, Dennis Richie (Bell Labs) melhorou a linguagem B para formar alinguagem C tradicional
• C foi concebida como a linguagem para o desenvolvimento do sistema operacional Unix • Livro “The C Programming Language” de co-autoria de Richie atraiu uma grande atenção àlinguagem C

A Origem da Linguagem C
Muitos compiladores C foram então desenvolvidos para os diferentes tipos de computadores A rápida expansão de C levou a um grande número de variações nalinguagem original
– Semelhantes, mas incompatíveis

A Origem da Linguagem C
Em 1983 foi criado um comitê técnico do American National Standards Institute (ANSI) Objetivo
– propor uma definição dalinguagem C que fosse não ambígua e independente da arquitetura do computador

Necessidade de uma versão padrão

Era criado então o padrão C ANSI

Criando um Programa C
Passos
– Edição –Compilação
• Pré-processamento • Compilação • Link-edição

Criando um Programa C
Edição
– Usando um editor de textos, escreve o texto do programa em um arquivo – Arquivo é chamado de código fonte – Nome doarquivo em geral termina com “.c”
• Exemplo: primeiro.c

– Execução

Meu Primeiro Programa em C
Programa primeiro.c
/* primeiro programa que escrevi na linguagem C */ /* inclusão debiblioteca */ #include void main(void) { printf(“Funcionou!!!”); }
Comentários do programa Diretiva de compilação

Criando um Programa C
Compilação
– No sentido estrito, produz um código (conjunto de...
tracking img