Depois de instalar nossa IDE, queremos ver o negócio funcionar, não é mesmo??? Assim, vamos começar fazendo o nosso primeiro programa em C : o "Hello World".
Se você está começando com programação, provavelmente não conhece a maldição do "Hello World". Dizem que quando você começa a estudar uma linguagem de programação, seu primeiro programa deve imprimir na tela a palavra "Hello World" ou "Olá Mundo". Se não fizer isso, jamais vai aprender esta linguagem ... Interessante que quando eu tava aprendendo PHP, o professor não falou nisso e ninguém aprendeu ... Como eu tinha feito um outro curso de PHP antes, onde fizemos o dito "Olá Mundo", consegui aprender ...
Brincadeiras a parte, sempre começamos mesmo com esta tarefa, por ela ser bem simples. Então vamos lá. Vamos abrir um novo arquivo, clicando em File - New - Empty File
Com isso, abrimos um arquivo, onde vamos digitar o código. Antes de mais nada, salve esta parte em branco mesmo. O CodeBlocks tem uma ferramenta muito útil para desenvolvedores (na verdade, quase todas as IDE's tem) de mudar as cores do código. Mas para frente vocês irão entender o quão útil isso é.
Iniciando o código, escreva o que aparece abaixo, exatamente como está:
#include <stdio.h>
#include <stdlib.h>
int main (){
printf ("Ola Mundo!!! \n\n");
system ("pause");
return 0;
}
Obs: sem Ctrl + C e Ctrl + V
Pronto??? Não se preocupe em entender o código, mas para frente vamos abordar cada parte dele. Agora aperte a tecla F9 e veja ele rodando. O resultado será esse:
Este é o resultado no terminal, que efetua a ação que mandamos no programa. Em C/C++, podemos montar interfaces e deixar nosso programa mais agradável, embora estes procedimentos sejam um tanto trabalhosos. Por enquanto, vamos ver os resultados na tela do terminal.
E assim você fez seu primeiro programa em C. Pode parecer pouco, mas você já deu seu primeiro passo para se tornar um programador na linguagem C/C++. No próximo blog, vamos falar um pouco sobre o que digitamos nesse programa .... até a próxima
Programação e Desenvolvimento
quarta-feira, 7 de janeiro de 2015
01 - Instalando a IDE CodeBlocks
Boa tarde pessoa, vamos continuar então nosso blog sobre o básico da linguagem C/C++. Depois de umas férias e viagem, vamos recomeçar com mais ânimo ... Hoje vamos falar sobre a IDE CodeBlocks.
Se você conhece pouco ou nada sobre linguagens de programação, talvez se pergunte: mas que raio é uma IDE? Na verdade, é uma sigla Integrated Development Environment ou Ambiente Integrado de Desenvolvimento. Uma IDE nada mais é do que um software que engloba ferramentas e características de apoio ao programador. Existem muitas IDE's com uma infinidade de características, algumas especificas para C/C++, outras para Java, PHP e assim por diante.
No caso da linguagem C/C++, escolhi o CodeBlocks por dois motivos: primeiro, é gratuito, o que é bom para quem quer aprender. Segundo, simples de usar e com atualizações. Mas é claro, existem outras IDE's para C/C++, você pode escolher a sua e ser feliz ...
O site do CodeBlocks é http://www.codeblocks.org/. Aqui, entre na parte de downloads e escolha a opção Dowload the binary release, conforme aparece na figura abaixo:
Neste caso, escolhemos o software pronto para uso, apenas baixar e instalar. Os outros casos temos que compilar e tudo o mais, o que não é interessante para quem está aprendendo ...
Conseguiu chegar aqui??? Belezinha, então veja agora qual o seu sistema operacional, se é Windows ou Linux. No caso do Windows, você escolherá a última opção.
Se você conhece pouco ou nada sobre linguagens de programação, talvez se pergunte: mas que raio é uma IDE? Na verdade, é uma sigla Integrated Development Environment ou Ambiente Integrado de Desenvolvimento. Uma IDE nada mais é do que um software que engloba ferramentas e características de apoio ao programador. Existem muitas IDE's com uma infinidade de características, algumas especificas para C/C++, outras para Java, PHP e assim por diante.
No caso da linguagem C/C++, escolhi o CodeBlocks por dois motivos: primeiro, é gratuito, o que é bom para quem quer aprender. Segundo, simples de usar e com atualizações. Mas é claro, existem outras IDE's para C/C++, você pode escolher a sua e ser feliz ...
O site do CodeBlocks é http://www.codeblocks.org/. Aqui, entre na parte de downloads e escolha a opção Dowload the binary release, conforme aparece na figura abaixo:
Página do CodeBlocks.org |
Conseguiu chegar aqui??? Belezinha, então veja agora qual o seu sistema operacional, se é Windows ou Linux. No caso do Windows, você escolherá a última opção.
Neste caso, o download vem completo, com o compilador mingjw e outras ferramentas importantes. O compilador é o que lê o código digitado e o põe para funcionar. Daí você me pergunta: tá, e por que os outros downloads? Bem, existem inúmeros compiladores, e alguns desenvolvedores preferem instalar um de sua preferência. Assim, o CodeBlock disponibiliza o download mais simples, onde podemos baixar o compilador e instalá-lo depois.
No caso do Linux funciona do mesmo modo. Apenas que você deverá escolher qual distribuição Linux que você usa (Debian, Ubuntu, Fedora etc) e se o sistema é de 32 ou 64 bits.
Feito isso, vamos à instalação. Para facilitar a vida, de uma olhada nesse tutorial do YouTube, muito bom por sinal, que mostra o passo a passo da instalação. De fato, não tem muito segredo https://www.youtube.com/watch?v=LfIS1YQcZTA.
Após tudo isso, o CodeBlocks já vai estar funcionando. Vamos então ao nosso primeiro código????
terça-feira, 23 de dezembro de 2014
00 - Aprenda Linguagem C/C++
Boa noite pessoal ... sejam bem vindos ao nosso primeiro artigo sobre a linguagem C/C++. A idéia deste blog será uma troca de idéias com todos aqueles que querem aprender uma linguagem de programação ou (como eu...) já estudam uma linguagem. No meu caso, aproveito para não apenas trocar informações, mas também para consolidar o que aprendi.
O que você precisa para aprender programação? Sugiro aprender Lógica de Programação. Tem gente que não gosta de falar isso, mas vejo no meu caso como ajudou. Quando você aprende esta parte lógica, fica bem mais fácil aprender uma linguagem. Neste blog, vou tentar sempre explicar algumas funções lembrando das explicações de lógica de programação. Mas aqui deixo uma dica muito boa: veja o curso do professor Gustavo Guanabara (segue o link ). O curso de Algoritmo vai te dar uma base ótima para aprender qualquer linguagem de programação.
Pois bem, antes de mais nada, acho muito legal ver a história da linguagem ... Tem gente que detesta isso, mas vou ser o mais breve possível ...
Era uma vez ... não, vamos ser mais práticos rsrs ... A linguagem C foi criada em 1972 por Dennis Ritchie, cientista da computação americano. O nome "C" foi dado pelo fato de suas características terem sido obtidas baseado numa outra linguagem, a "B". Um dos primeiros trabalhos com a então "nova" linguagem foi o kernel (núcleo) do Unix, um sistema operacional.
O C é considerado uma linguagem de ótimo desempenho, usada principalmente na construção de sistemas operacionais. No entanto, essa linguagem não se tornou popular da noite para o dia. Até o ano de 1978, apenas alguns laboratórios faziam uso da linguagem C. Mas foi então que Dennis e seu colega Brian Kerninghan lançaram um livro chamado The C Programming Language (A Linguagem de Programação C). Pronto! Este livro se tornou um tutorial da linguagem e fez com que a até então impopular linguagem se tornasse uma das mais usadas na área da informática.
Até hoje, existem poucas arquiteturas de máquinas que não tenham compiladores para C. E, como já disse, é a linguagem mais eficiente que existe, sendo a preferida para desenvolvimento de sistemas e softwares de base. É uma linguagem relativamente fácil de se aprender, muito usada em cursos relacionados com a área de TI. Mas nem tudo é perfeito. Um dos pontos fracos da linguagem C é a falta de proteção que a mesma dá ao programador. Alguns resultados são inesperados e certos erros são bem difíceis de encontrar.
Pois bem, como prometi, seria bem rápido na minha história ... na verdade, tem muita coisa na net sobre esta linguagem, e vale a pena dar uma lida. Usei muito aqui a Wikipédia (http://pt.wikipedia.org/wiki/C_(linguagem_de_programa%C3%A7%C3%A3o)#Vis.C3.A3o_geral) que conta a história e traz muitas características desta Linguagem. Vale a pena conferir.
No próximo blog, vamos falar do Code Blocks, o ambiente que usaremos para digitar e testar nosso código em C e C++. Ah, antes que eu me esqueça, o C++ é uma implementação do C, ou seja, foi uma evolução do C, com algumas melhorias, principalmente na Orientação ao Objeto. Mas vamos falando sobre isso mais para frente. Até a próxima ...
O que você precisa para aprender programação? Sugiro aprender Lógica de Programação. Tem gente que não gosta de falar isso, mas vejo no meu caso como ajudou. Quando você aprende esta parte lógica, fica bem mais fácil aprender uma linguagem. Neste blog, vou tentar sempre explicar algumas funções lembrando das explicações de lógica de programação. Mas aqui deixo uma dica muito boa: veja o curso do professor Gustavo Guanabara (segue o link ). O curso de Algoritmo vai te dar uma base ótima para aprender qualquer linguagem de programação.
Logo da Linguagem C |
Pois bem, antes de mais nada, acho muito legal ver a história da linguagem ... Tem gente que detesta isso, mas vou ser o mais breve possível ...
Era uma vez ... não, vamos ser mais práticos rsrs ... A linguagem C foi criada em 1972 por Dennis Ritchie, cientista da computação americano. O nome "C" foi dado pelo fato de suas características terem sido obtidas baseado numa outra linguagem, a "B". Um dos primeiros trabalhos com a então "nova" linguagem foi o kernel (núcleo) do Unix, um sistema operacional.
O C é considerado uma linguagem de ótimo desempenho, usada principalmente na construção de sistemas operacionais. No entanto, essa linguagem não se tornou popular da noite para o dia. Até o ano de 1978, apenas alguns laboratórios faziam uso da linguagem C. Mas foi então que Dennis e seu colega Brian Kerninghan lançaram um livro chamado The C Programming Language (A Linguagem de Programação C). Pronto! Este livro se tornou um tutorial da linguagem e fez com que a até então impopular linguagem se tornasse uma das mais usadas na área da informática.
Até hoje, existem poucas arquiteturas de máquinas que não tenham compiladores para C. E, como já disse, é a linguagem mais eficiente que existe, sendo a preferida para desenvolvimento de sistemas e softwares de base. É uma linguagem relativamente fácil de se aprender, muito usada em cursos relacionados com a área de TI. Mas nem tudo é perfeito. Um dos pontos fracos da linguagem C é a falta de proteção que a mesma dá ao programador. Alguns resultados são inesperados e certos erros são bem difíceis de encontrar.
Dennis Ritchie (1941 - 2011) |
Pois bem, como prometi, seria bem rápido na minha história ... na verdade, tem muita coisa na net sobre esta linguagem, e vale a pena dar uma lida. Usei muito aqui a Wikipédia (http://pt.wikipedia.org/wiki/C_(linguagem_de_programa%C3%A7%C3%A3o)#Vis.C3.A3o_geral) que conta a história e traz muitas características desta Linguagem. Vale a pena conferir.
Código em C, para somar dois números |
Assinar:
Postagens (Atom)