Linguagem

1419 palavras 6 páginas
Conceitos Básicos da Linguagem C
Aula 2

Conceitos Básicos da Linguagem C


Origens da Linguagem
 



Dennis Ritchie UNIX Originária da Linguagem BCPL


Linguagem B (Ken Thompson)
American National Standards Institute



Padrão ANSI – 1983


2

Conceitos Básicos da Linguagem C


Características da Linguagem



Médio Nível  Poderosa Estruturada


C não permite criação de funções dentro de funções Ex: Media, mEdia, MEDIA e MediA



“Case Sensitive”  Maiúsculas x Minúsculas




Linguagem para Programadores
3

Conceitos Básicos da Linguagem C


Ciclo de Desenvolvimento
Código fonte

COMPILAÇÃO

Arquivo Objeto

Arquivo Executável

Linkedição (Utilização de bibliotecas prontas)

Conceitos Básicos da Linguagem C


Compilação


Os computadores requerem linguagem de máquina;


Antes do programa “rodar”, ele precisa ser traduzido do código fonte para uma linguagem de máquina - isto é feito pelo compilador.





A compilação só é executada com sucesso quando não há erros de sintaxe apontados pelo compilador; A compilação não identifica uma lógica de programação mal feita ou errada;

Conceitos Básicos da Linguagem C


Linkedição


Parte da linguagem C é formada por bibliotecas de função (function library)


Contém código objeto (isto é, código que já foi compilado) para funções pré-definidas (ex. printf())

Conceitos Básicos da Linguagem C
Editor de Texto Programa Fonte Compilador

Programa Objeto

Outras Bibliotecas Biblioteca Padrão

Ligador ou Linkeditor

Programa Executável
Modificado de Sacramento (2008)

Conceitos Básicos da Linguagem C


Um programa em Linguagem C tem a seguinte estrutura:


Diretivas de Compilação;


Informações sobre o programa, que são usadas pelo compilador, para gerar o programa executável;
Código-fonte (comandos); Comentários;



Corpo do Programa;
 

Conceitos Básicos da Linguagem C

Relacionados

  • Linguagem
    3780 palavras | 16 páginas
  • Linguagem
    1092 palavras | 5 páginas
  • Linguagem
    1866 palavras | 8 páginas
  • A linguagem
    2391 palavras | 10 páginas
  • Linguagem
    1163 palavras | 5 páginas
  • Linguagem
    574 palavras | 3 páginas
  • A linguagem
    667 palavras | 3 páginas
  • linguagem
    1692 palavras | 7 páginas
  • linguagem
    833 palavras | 4 páginas
  • A Linguagem
    620 palavras | 3 páginas