Introduçao c#
Prof. Afonso Paiva
ICMC-USP
• Inventada e implementada primeiramente por Dennis Ritchie em um sistema UNIX no início da década de 70. • ANSI (American National Standards Institute) estabeleceu em 1983 um padrão para linguagem C.
Introdução à Programação de Computadores – SME0330
Introdução à Programação de Computadores – SME0330
Compilador
• Um compilador lê o programa inteiro e converte-o em um código objeto. • Código objeto: uma tradução do código fonte do programa em uma forma que o computador possa executar diretamente (código binário ou código de máquina). • A linguagem C é uma linguagem estruturada e compilada.
Introdução à Programação de Computadores – SME0330
#include int main ( ) { printf(“Oi mundo!!\n); return 0; }
Compilador
0000011111111 1101010101010 1010101010010 0101001010110
Introdução à Programação de Computadores – SME0330
Compilador
• Um compilador converte seu programa em um código objeto que pode ser executado diretamente por seu computador. • Como o compilador traduz seu programa de uma só vez, tudo que você precisa fazer é executar seu programa diretamente (geralmente basta digitar seu nome).
Três Passos para Programar em C
1. Criar e editar o programa; 2. Compilar o programa; 3. Ligar o programa com as funções necessárias da biblioteca (“linkagem”).
Introdução à Programação de Computadores – SME0330
Introdução à Programação de Computadores – SME0330
Editando um Programa em C
• Alguns compiladores fornecem ambientes programação integrados que incluem um editor.
Integrated Development Environment (IDE).
Compilando um Programa em C de Code::Blocks http://www.codeblocks.org/ • Todo compilador C vem com uma biblioteca C padrão de funções que realizam as tarefas necessárias mais comuns. • Várias funções que vamos precisar já estão na biblioteca padrão. • Os compiladores só aceitam a entrada de arquivos de texto padrão. • O compilador