"Hello world" da linguagem C

945 palavras 4 páginas
Linguagens de Programação

Capítulo 01
Introdução

Linguagens de Programação

Introdução

História
Ano de criação
1972
Local
Bell Telephone Laboratories
Autor
Dennis Ritchie
Objectivo
Permitir a escrita do sistema operativo Unix utilizando uma linguagem de alto nível
Biblia
“The C Programming Language” de Kernighan e Ritchie
O sistema operativo Unix foi altamente difundido nas Universidade dos
Estados Unidos, levando a linguagem C a ser muito conhecida na comunidade de programadores.
Diferentes organizações desenvolveram diferentes versões da linguagem, criando problemas de portabilidade.
O American National Standards Institute (ANSI) formou em 1983 um grupo de trabalho para a definição de um standard da linguagem de forma a permitir um funcionamento semelhante de todos os compiladores.

Objectivos e características
Cada linguagem tem um objectivo específico a atingir:
• COBOL – processamento de registos
• PASCAL – ensino de técnicas de programação
• FORTRAN – cálculo científico
• PROLOG – inteligêngia artificial
A linguagem C, pelo contrário, não se destina a nenhuma área em especial, adaptando-se ao desenvolvimento de qualquer projecto, sendo até utilizado para escrever compiladores de outras linguagens.

Características da linguagem C
Velocidade
Consegue obter performances semelhantes ao Assembly
Página 2

Linguagens de Programação

Introdução

Simples
Sintaxe extremamente simples com um número pequeno de palavras reservadas, tipos de dados básicos e operadores
Portável
Código escrito numa máquina pode ser transportado para outra máquina e compilado sem qualquer alteração
Universal
Existem compiladores para todo o tipo de arquitecturas e computadores
Modular
Facilita a separação de projectos em módulos distintos e independentes
Alto Nível
Linguagem de 3ª geração como o PASCAL e COBOL
Livrarias Poderosas
Utilização de funções que existem em livrarias adicionais
A linguagem C não parou de se

Relacionados

  • 02 26 Turbo C Mat Ria
    738 palavras | 3 páginas
  • Mc102 Aula01
    883 palavras | 4 páginas
  • Linguagem c
    1069 palavras | 5 páginas
  • Linguagem Interpretada e compiladas
    371 palavras | 2 páginas
  • Ap Top
    592 palavras | 3 páginas
  • Computação
    3299 palavras | 14 páginas
  • informatica dotnet
    487 palavras | 2 páginas
  • Linguagem de Programação
    404 palavras | 2 páginas
  • Apostila java
    8792 palavras | 36 páginas
  • python
    1215 palavras | 5 páginas