para um PC (o que fazer) ▷ Linguagem de Máquina ◦ Instruções para um processador ◦ 10110000…. 01100001…. ▷ Assembly ◦ mov al, 061h ▷ Linguagens de auto nível ◦ C, C++, java… ◦ Interpretadas (ex. python) ◦ Compiladas (C, C++...)
para um PC (o que fazer) ▷ Linguagem de Máquina ◦ Instruções para um processador ◦ 10110000…. 01100001…. ▷ Assembly ◦ mov al, 061h ▷ Linguagens de auto nível ◦ C, C++, java… ◦ Interpretadas (ex. python) ◦ Compiladas (C, C++...)
para um PC (o que fazer) ▷ Linguagem de Máquina ◦ Instruções para um processador ◦ 10110000… 01100001… ▷ Assembly ◦ mov al, 061h ▷ Linguagens de auto nível ◦ C, C++, java… ◦ Interpretadas (ex. python) ◦ Compiladas (C, C++...)
para um PC (o que fazer) ▷ Linguagem de Máquina ◦ Instruções para um processador ◦ 10110000… 01100001… ▷ Assembly ◦ mov al, 061h ▷ Linguagens de auto nível ◦ C, C++, java… ◦ Interpretadas (ex. python) ◦ Compiladas (C, C++...)
para um PC (o que fazer) ▷ Linguagem de Máquina ◦ Instruções para um processador ◦ 10110000… 01100001… ▷ Assembly ◦ mov al, 061h ▷ Linguagens de auto nível ◦ C, C++, java… ◦ Interpretadas (ex. python) ◦ Compiladas (C, C++...)
◦ includes (header files) ◦ Function definitions (implementation) ◦ Function declarations ◦ Global variables declaration ▪ File scope ◦ Class members ▪ Definition (method) ▪ Inicialization (field)
◦ includes (header files) ◦ Function definitions (implementation) ◦ Function declarations ◦ Global variables declaration ▪ File scope ◦ Class members ▪ Definition (method) ▪ Inicialization (field)
◦ Function definitions (implementation) ◦ Function declarations ◦ Global variables declaration ▪ File scope ◦ Class members ▪ Definition (method) ▪ Inicialization (field) Estrutura de um Programa