![Page 1: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/1.jpg)
IPC
Aula 1
Mayron César de Oliveira Moreira – Estagiário PAE Luiz Carlos Lucca – Monitor
![Page 2: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/2.jpg)
IPC
Dual Boot Dual Boot é o termo utilizado quando podemos
escolher entre dois sistemas operacionais instalados em mesmo computador.
Permite ter 1 ou mais Sistemas Operacionais na mesma máquina.
![Page 3: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/3.jpg)
Dual Boot
![Page 4: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/4.jpg)
Linux e Windows
![Page 5: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/5.jpg)
Linux e Windows
Linux e Windows são dois sistemas operacionais.
Windows é desenvolvido e mantido pela Microsoft
Linux é desenvolvido pela comunidade científica e em algumas distribuições, pela iniciativa privada (caso, por exemplo do Red Hat).
![Page 6: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/6.jpg)
Linux e Windows
Vantagens do Linux: Muito bom para programar Certeza do que esta acontecendo Robusto para gerenciar usuários e senhas Praticamente imune a vírus/malware.... Muito Usado em servidores LIVRE!!!!
![Page 7: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/7.jpg)
Linux e Windows
Desvantagens do Linux: Algumas versões difícies para configurar e instalar
programas (Slackware, por exemplo) Problemas específicos às vezes exigem
persistência para achar solução. Para ajuste fino do sistema, é necessário
conhecimento intermediário.
![Page 8: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/8.jpg)
Linux e Windows
Vantagens do Windows Fácil configuração Simples Instalar e remover programas Manutenção rápida Grande número de problemas reportados com
soluções.
![Page 9: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/9.jpg)
Linux e Windows
Desvantagens do Windows Sistema Vulnerável Nunca sabemos ao certo o que aconteceu Muito ruim para gerenciar vários usuários Sistema Proprietário
![Page 10: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/10.jpg)
Diferenças entre editores de textos
Quando criamos um programa, não podemos escolher um editor qualquer para escrevermos o código fonte: Inserção de caracteres especiais (tags) para
demarcar texto (como no caso o Word e Soffice) Devese utilizar um editor simples: kate(linux),
notepad++ (windows)
![Page 11: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/11.jpg)
Diferenças entre editores de textos
Código gerado feito no kate e salvo em .c (extensão de arquivos de programas C).
![Page 12: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/12.jpg)
Diferenças entre editores de textos
![Page 13: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/13.jpg)
Diferenças entre editores de textos
Código gerado feito no Soffice e salvo em .doc (extensão de arquivos de programas Office).
![Page 14: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/14.jpg)
Diferenças entre editores de textos
![Page 15: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/15.jpg)
Diferenças entre editores de textos
Código gerado pelo Soffice aberto no kate
![Page 16: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/16.jpg)
Diferenças entre editores de textos
![Page 17: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/17.jpg)
Compiladores
Compiladores são programas especiais que geram outros programas, baseados no código fonte.
No linux, usaremos: gcc (compilador da linguagem C)
No windows, usaremos: Djgpp ou DevC++
![Page 18: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/18.jpg)
Diferença entre o DevC++, kate e gcc
O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando a programação.
Antes de utilizálo é necessário saber o que ele esta realizando quando mandamos compilar um programa.
Deste modo, aprenderemos em Linux como desenvolver e compilar um programa, para depois utilizarmos algo mais automático como o DEV.
![Page 19: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/19.jpg)
Fim
Dúvidas? Sugestões? Angústias? Sofrimentos?
![Page 20: mayron@icmc.usp.br, llucaa@icmc.usp · Diferença entre o DevC++, kate e gcc O DevC++ é uma IDE, ou seja, é uma ferramenta que contém tudo acoplado (editor e compilador), facilitando](https://reader033.vdocuments.site/reader033/viewer/2022050218/5f97ad2d08cf0f037450426d/html5/thumbnails/20.jpg)
IPC
Aula 1
Mayron César de Oliveira Moreira – Estagiário PAE Luiz Carlos Lucca – Monitor