Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 1º
Linguagem de programação
Olá pessoal!
Nesta aula vamos estudar a introdução do conceito de
programação de computadores, na qual trataremos da introdução
das linguagens de computadores, explicando o porquê utilizaremos
a linguagem c/c++ e apreenderemos a instalar e configurar nossa
IDE de programação.
Boa aula!
Bons estudos!
Objetivos de aprendizagem
FRPSUHHQGHURFRQFHLWRGHOLQJXDJHPGHSURJUDPDomR
WHUFRQKHFLPHQWRGRTXHpOLQJXDJHPGHPiTXLQD
LQVWDODUHFRQILJXUDURDPELHQWHGHGHVHQYROYLPHQWR
8 Linguagem da Programação I 6
uma versão “legível” da linguagem de máquina que é a chamada
Seções de estudo linguagem simbólica Assembly. Simbólica, pois esta linguagem
não é composta de números binários ou hexadecimais, como
na linguagem citada anteriormente. A linguagem utiliza
1 - Breve Histórico palavras abreviadas, chamadas de mnemônicos, indicando a
2 - Linguagem C operação a ser realizada pelo processador.
A linguagem simbólica surgiu com o objetivo de simplificar
1 - Breve Histórico a programação, já que a linguagem de máquina é algo muito
trabalhoso e muitas vezes complicado de se realizar. Ela é uma
linguagem na qual a programação é realizada diretamente nos
Antes de começarmos a falar sobre linguagens de registradores do processador. Abaixo Pinto (2007) apresenta
programação é muito importante termos o conhecimento dois exemplos de instruções Assembly:
de como funciona uma linguagem. Primeiramente, devemos
conhecer o que é um compilador. 02955²QHVWDLQVWUXomRLGHQWLÀFDVHR
mnemônico MOV (abreviação de MOVE) e
1.1 - Compilador dois registradores como parâmetros: R1 e R2.
Quando o processador executa esta instrução,
Definição de compilador: um sistema que traduz um ele comanda o movimento do conteúdo de R2
programa descrito em uma linguagem de alto nível para para R1 (equivalente à instrução Pascal R1:=R2,
um programa equivalente em código de máquina para VHQGR5H5HTXLYDOHQWHDGXDVYDULiYHLV
um processador. Em geral, um compilador não produz $'' 5 5 ² QHVWD LQVWUXomR LGHQWLÀFD
diretamente o código de máquina, mas sim um programa em se o mnemônico ADD (abreviação de
linguagem simbólica (assembly) semanticamente equivalente ADDITION) e dois registradores como
ao programa em linguagem de alto nível. O programa em parâmetros: R1 e R2. Quando o processador
linguagem simbólica é então traduzido para o programa em executa esta instrução, ele comanda a adição
do conteúdo de R1 ao conteúdo de R2 e o
linguagem de máquina, através de montadores. Na figura 1 é
resultado é armazenado em R1 (equivalente à
possível visualizar a função do compilador (DEITEL, 2012).
instrução Pascal R1:=R1+R2).
Instalação no Linux
Primeiramente, devemos saber que o Linux não possui
interface gráfica, ele é apenas um kernel, portanto se você
utiliza um PC com Linux, provavelmente você o baixou de
uma distribuição.
Uma Distribuição Linux é composta por uma coleção de Figura 4: Download Codeblocks para Windows.
aplicativos mais o kernel (núcleo) do sistema operacional.
2/LQX[QDUHDOLGDGHpDSHQDVRQRPHGRNHUQHOGR Após realizar o download, clique no arquivo e escolha a
sistema operacional. Isto significa que todas as distribuições opção <Next> na janela do Setup Wizard.
utilizam o mesmo kernel, mas podem acoplar diversos
aplicativos de acordo com o objetivo do seu mantenedor.
2/LQX[pXPVLVWHPDRSHUDFLRQDO´8QL[OLNHµRXVHMD
tem comportamento similar ao do sistema operacional Unix
(multitarefa e multiusuário).
Portanto, antes de instalar você deve saber qual distribuição
está utilizando, pois algumas utilizam os pacotes de instalação
DEB (ubuntu, debian, mint….) enquanto outras utilizam
pacotes rpm (Fedora red hat, suzi).
A instalação no SO Linux é bem simples, primeiramente
abrimos o terminal e digitamos:
1DGLVWULEXLomR'(%
ȺVXGRDSWJHWLQVWDOOJFFJFRGHEORFNV\ Figura 5: Instalação: Primeiro passo.
1DGLVWULEXLomRUSP
Na tela de licenciamento, clique em <I agree> para
ȺVXGR\XPLQVWDOOJFFJ&&FRGHEORFNV\
concordar com os termos.
Após digitar o comando, o sistema solicitará a sua senha
para instalação.
Instalação no Windows
Baixe o Codeblocks através do link: <http://www.
codeblocks.org/downloads/26#windows>, porém no site
existem várias opções, nesse passo é importante escolhermos
a opção correta porque caso contrário o Codeblocks não
funcionará corretamente. Portanto, devemos fazer download
da opção com mingw-setup codeblocks-16.01mingw-setup.
exe.
Aparecerá uma tela conforme abaixo, clique em <Sim> Wikipédia, História das Linguagens de programação.
para executar. Download gratuito através do site: <https://pt.wikipedia.
org/wiki/Livro:Hist%C3%B3ria_das_linguagens_de_
programa%C3%A7%C3%A3o>. Acesso em: 20 de nov.
2017.
Disponível em: <https://becode.com.br/principais-
linguagens-de-programacao/>. Acesso em: 26 nov. de 2017.
Disponível em: <https://pt.wikipedia.org/wiki/
Ambiente_de_desenvolvimento_integrado>. Acesso em: 26
de nov. 2017.
Disponível em: <https://olhardigital.com.br/pro/
noticia/9-livros-que-todo-profissional-de-ti-precisa-
ler/43804>. Acesso em: 20 de nov. 2017.
Figura 9 - Instalação: Quinto passo.