logo
Contato | Sobre...        
rebarba rebarba

Rodrigo Strauss :: Blog

follow us in feedly

FAQ: Começando a programar em C++

Todas as semanas eu recebo a mesma pergunta pelo formulário de contato: "Quero começar a programar em C++ mas não sei como". Eu não fico aborrecido com isso, pelo contrário, fico bastante feliz. É muito bom saber que uma quantidade considerável de pessoas quer evoluir e passar para o lado poderoso da força. :-)

Eu pretendo montar, com vários posts, algo que possa ser agrupado em um FAQ para ajudar essas pessoas a se converterem. Quero que esse movimento se transforme numa conversão em massa dos programadores para C++, mostrando a luz às pessoas que estão limitadas dentro de uma vida onde não se pode gerenciar sua própria memória. E assim, mudar meu país para melhor!

(Se você costuma ler o que eu escrevo já sabe que não pode me levar muito a sério. Mas, como diz o Alfred, o mais fácil é fazer como a Globo: explique tudo detalhadamente e não deixe nada nas entrelinhas, alguém pode não entender. Então, lá vai: Isso foi uma brincadeira.)

Quero me converter para o lado poderoso da força, mas essa história de C e C++ me confunde. O que é o que?
A linguagem C foi criada no início dos anos 70 para ser usada na programação do UNIX. Cansados de fazer tudo em Assembly, os programadores resolveram criar uma linguagem que fosse estruturada e que permitisse programação low-level ao mesmo tempo. Assim nasceu a linguagem C.

/*
 Isso está em C
*/

#include <stdio.h>

int main()
{
  int a = 15;
  int b = 20;
  char buffer[128]; /* uma string é um array (ou vetor) de bytes terminado por ASCII zero */

  strcpy(buffer, "A variável [a] é ");

  if(a > b)
    strcat(buffer, "maior");
  else
    strcat(buffer, "igual ou menor ");

  strcat(buffer, " que a variável [b]\r\n");
 
  printf(buffer);

  return 0;
}

O C++ é uma evolução da linguagem C, e foi criada por Bjarne Stroustrup. Nessa evolução foi adicionado à linguagem C o conceito de orientação à objetos, que virou moda naquela época (começo dos anos 80) e é muito usado hoje em dia. Além disso, o próprio C++ foi evoluindo no decorrer da década de 80 e 90, com a adição de recursos como templates e a STL (que veremos depois). O C++ tem tudo que a linguagem C tem (99,8% de compatibilidade) e mais toda a evolução. Todo compilador C++ que eu conheço compila código C sem problemas.

//
// Isso está em C++
//

#include <iostream>

using namespace std;

int main()
{
  int a = 15;
  int b = 20;
  string buffer; // string é um objeto

  buffer = "A variável [a] é ";

  if(a > b)
    buffer += "maior";
  else
    buffer += "igual ou menor ";

  buffer += " que a variável [b]\r\n";
 
  cout << buffer;

  return 0;
}

O exemplo feito em C, é compilado sem problemas por qualquer compilador C++, já que ele é também um código C++ válido.

Preciso aprender C antes de aprender C++?
Não, não e não. Eu recomendo que você aprenda C++ direto, sem passar pelo C, já que hoje em dia o C++ é mais usado. Se algum dia você precisar fazer algo em C, é só estudar as limitações do C em relação ao C++. As estruturas básicas de controle (if, while, switch...) são as mesmas, o que muda é que a linguagem C não suporta todos os recursos do C++, com suporte à programação orientada a objetos, bibliotecas, templates, etc. Mesmo assim, em C++ você pode usar as bibliotecas do C sem problemas.

Você pode me recomendar algum livro para aprender C++?
O único livro para iniciantes que eu conheço e achei bom é o Beginning Visual C++ Programming. Se você é iniciante, qualquer material pode te ajudar, desde um livro de C até um tutorial de Internet. Depois que você já estiver com alguma prática em C++, leia o The C++ Programming Language do Stroustrup, que é o guia definitivo sobre o assunto, e que eu recomendo até para os programdores C++ experientes. Eu prentendo recomendar mais livros a medida que o FAQ for avançando.

Todo mundo diz que C++ é muito complicado. Isso é verdade?
Você é um homem ou um rato? C++ requer mais estudo por ser uma linguagem completa e poderosa, mas não é nada que um ser humano normal não consiga aprender. Tem gente que acha que usar o Microsoft Word é complicado. Esqueça o que os outros dizem e estude aquilo que você tem vontade.

A moda agora é .NET e Java, será que vale a pena estudar C++?
Vale. Como as pessoas estão indo para as linguagens mais fáceis, os profissionais de C++ são mais valorizados. Afinal, quando se precisa de algo 10 vezes mais rápido, alguém precisa fazer. Não se esqueça que praticamente todos os softwares comerciais que existem são feitos em C ou C++ (Windows, Office, SQL Server, Oracle, Photoshop, CorelDRAW, Linux, Visual Studio, o próprio .NET e todas as VMs Java, etc, etc, etc).

Eu já ouvi falar que o Java e o C# são versões melhoradas do C++. Isso é verdade?
Se você acha que uma versão mais limitada de alguma coisa é uma melhoria... O Java e o C# são baseadas na linguagem C++, tirando muitos recursos que, apesar de poderosos, causavam confusão ou dificuldade. Foi feita uma simplificação e um nivelamento por baixo (ok, pelo meio) para atender às necessidades mais comuns. Por serem mais simples, essas duas linguagens são indicadas para aplicativos tecnicamente mais simples, como os que manipulam bancos de dados, controlam regras de negócios e fazem entradas de dados. As duas runtimes (JVM e .NET) têm algumas vantagens sobre o C++, como gerenciamento automático de memória, independência relativa de arquitetura e mais facilidade para leitura dos metadados (enumerar as classes de um DLL, por exemplo). Mas têm a desvantagem de consumirem bem mais memória, serem mais lentas (isso pode melhorar com o tempo) e terem limitações técnicas que as impedem de desenvolver certos tipos de software (como device drivers).

Onde posso achar mais informações sobre C++?

Wikipedia - Linguagem C
Wikipedia - C++
Bjarne Stroustrup's C++ FAQ
Bjarne Stroustrup's C++ Style and Technique FAQ
Google: "C++ tutorial" (antes que alguém pergunte...)


Em 02/07/2005 17:43, por Rodrigo Strauss


  
 
 
Comentários
Jonatas | website | em 08/07/2005 | #
Ótimo!
Muito bom.
Estarei acompanhando suas "aulas"....

Fabio Galuppo | em 13/07/2005 | #
Até que enfim tem um link legal para estar redirecionando ;)
Rodrigo Strauss | website | em 13/07/2005 | #
Exatamente por isso que estou escrevendo esse série. Ao invés de ficar respondendo sempre a mesma coisa, eu só coloco o link :-)
Leonardo | em 07/08/2005 | #
Descobri esse site há pouco tempo e estou adorando lê-lo.
Tenho uma dúvida boba a respeito de programação em C++... Eu vou encontrar problemas (ou deficiências) em usar o Microsoft Visual C++ Express Edition? Ou devo usar o Visual C++ 7.1 sem sombra de dúvidas?
Rodrigo Strauss | website | em 07/08/2005 | #
O Visual C++ Express não contém a MFC nem o ATL. Ele foi feito para estudar a linguagem C++, mas é de pouco uso para fazer "aplicações de verdade". Se você puder, é mais recomendado usar o Visual C++ 7.1 (Visual Studio 2003)
Leonardo | em 12/08/2005 | #
Obrigado pela explicação! Vou fazer como você disse então. :-)
Adriano | em 15/09/2005 | #
Posso começar a programar através do Visual C++ que vem junto com o Microsoft Visual Studio 6?

Ou existe um outro mais recomendado?
Rodrigo Strauss | website | em 15/09/2005 | #
Sim. Em ambiente Windows é a melhor escolha.
Lucas Schaeff | em 05/10/2005 | #
ja tenho certo conhecimento em c, porem to com um problema, que eu espero que vc possa me ajudar.

eu preciso fazer um programa que reconheça quando o botão do mouse for precionado, por acaso vc teria algum material falando sobre isso, ou sabe qual biblioteca usar, qualquer ajuda sera otima.

estou pesquisando no google, mas parece que tal coisa não é muito comum aparecer nos tutoriais.

Agradeço pela atenção
Lucas Schaeff
Rodrigo Strauss | website | em 05/10/2005 | #
Para isso você precisa fazer um programa Windows, e tratar a mensagem WM_LBUTTONDOWN. Dê uma olhada em http://www.1bit.com.br/content.1bit/weblog/faq_win32 e arrume um bom tutorial de Win32.
Evaristo | e-mail | em 27/10/2005 | #
Muito obrigo, que o mundo fique repleto com tua linha de pensamento...
E entao, a informatica vai ser o que deve ser!!!!
Evaristo | e-mail | em 27/10/2005 | #
Rodrigo

muuuuuuiiiiiiitoooo oooooobrrrrriggggaaaaaadooooooo!!!!

O agradecimento saiu mesmo de dentro, espero que seja assim interpretado :)

Evaristo
Alexandre R. Pires | e-mail | em 13/01/2006 | #
Olá estou começando a estudar C++ e tenho uma dúvida: Qual compilador é melhor o da Microsoft ou o da Borland ?
Quais as diferencas basicas entre eles.

Grato
Alexandre
Rodrigo Strauss | website | em 13/01/2006 | #
Não posso te dizer qual é melhor já que eu só uso o da Microsoft (Visual C++). A única coisa que eu posso te dizer é que o Visual C++ é mais usado do que o da Borland, e é 100% compatível com o Windows já que o próprio Windows é feito usando o Visual C++
Ribas | em 15/04/2006 | #
Sou apenas um curioso nestas questões das linguagens de programação. Há uns anos ainda estudei as já míticas GW-Basic, Pascal e Cobol. Como curioso que sou, andei a fazer uma "ronda" por algumas das linguagens utilizadas hoje e não consigo chegar a uma conclusão. Talvez você me consiga ajudar? Para uma pessoa como eu, que gostaria de regressar a estas coisas da programação, parece-me que o Visual Basic é bem mais simples de apreender do que o C++, que tem uma sintaxe na sua linguagem mais complexa. Por outro lado todas as consultas que tenho feito acerca destas duas linguagens me dizem que que o VB é mais limitado do que o C++. Qual a sua opnião. Já agora... Mt obrigado.
Elcio Rinaldim | em 18/04/2006 | #
Qual o compilador ideal para C++ ? E onde encontrá-lo?
claudio peralta ribeiro | e-mail | em 02/11/2006 | #
Gostaria de saber se a Programação Orientada a objetos(POO) no Visual C++ 2005 é igual ao modelo
ANSI C 2003.Desde já agradeco.
Rodrigo Strauss | website | em 03/11/2006 | #
A linguagem C ANSI não permite programação orientada a objetos, para isso você precisa usar C++. O Visual C++ 2005 tem um ótima conformidade com o C++ padrão ISO.
Henrique Alberto | e-mail | em 07/11/2006 | #
Ola,eu vou começar a programa em c++2005 expresion edtion,ja conheço o c++,mais o express não,e não consigo encrontrar nenhum link,ou alguma coisa sobre o tipo em português,sera que existe?
Desde ja obrigado.
Rodrigo Strauss | website | em 08/11/2006 | #
Henrique, a linguagem ainda é C++, é a mesma coisa, só muda o ambiente.
mariano barbosa | e-mail | em 18/11/2006 | #
só pra dizer valeu! acessei essa pagina por uma resposta sua de email. obrigado pela atenção vou continuar pesquisando. té mais.

mariano barbosa
Eberte | em 07/01/2007 | #
Não sei nada de informática, e não tenho condições de pagar um curso de C++ existe alguma forma de aprender pela net sem custos e em livros em portugues?
Obrigado!?
Rodrigo Strauss | website | em 07/01/2007 | #
http://www.1bit.com.br/content.1bit/programador
Erasmo carlos | em 13/02/2007 | #
Obrigado pela contribuicao que voce esta dando pra quem nao sabe por onde começar na vida. Li seu comentario "Como ser um programador", foi tudo que eu sempre perguntei e ninguem soube me responder.
Trabalho na area, entendo um pouco de tudo, dou manutencao em softwares de automacao comercial, a empresa que trabalho tem o mesmo sistema em 2 linguagens diferentes, 1-cobol e 2-delphi, todas as alteracoes q os clientes pedem pra fazer no sistema visual e uma tortura - demora demais, quando nao da ums erros malucos do banco sql que ninguem sabe nem o cara que programou. Ja o sistema em cobol as alteracoes saem rapidinho, as mensagens de erro estao todas em portugues - dai meu dilema. O sistema em cobol roda - dizem os clientes, ja o sistema em visual demora abrir, quando da algum erro, so cristo pra saber o q e.
Comprei a ideia que progrmar em visual e muito complicado e que depois de muito trabalho o sistema nao funciona.
Pergunta: pode-se ter um sistema em visual tao rapido e pratico com a mesma dinamica de um sistema em DOS, usando C++?


Desculpe pelo jornal, Brigado!!


Rodrigo Strauss | website | em 15/02/2007 | #
Sim, consegue. Mas é preciso entender que um software visual usando um banco relacional tem suas complicações inerentes. Além disso, não dá pra ter a mesma dinâmica, as coisas funcionam de forma diferente. A interface gráfica foi criada para facilitar as coisas, a intenção é que a dinâmica seja melhor do que em um aplicativo DOS ou linha de comando.

É possível fazer um software visual bom e rápido em C/C++. Na realidade não existe melhor linguagem para fazer um software rápido. Mas mesmo assim, é possível fazer uma interface boa e rápida em Delphi ou VB6. É só saber fazer.
Alex | e-mail | em 23/02/2007 | #
Bom Dia,

Sou o Alex, sou novato por aqui! E nas linguagens também!
Tenho 17 anos!

Como foi dito logo acima, para um iniciante á melhor opção é começar direto pela c++.
Li em alguns sites da net que a Linguagem Pascal seria a melhor opção para começar programação. Faz dois dias que comecei a mecher com ela.
Depois que fui descobrir que ela trabalha no modo DOS! aff isso já está meio cansado nos dias de hoje, ou não?
Estou interessado em aprender algo interessante em programação, sei que não vai ser tarefa fácil!Mais nada que é fácil é lucrativo!
Gostaria de saber algumas opiniões de como programar em c++, não sei se aqui pode ser citado programas, pois na Net está muito escasso essas dicas.
Você consegue todos os tipos de tutoriais, mais nenhum sequer explica como programar em determinado programa.

Espero poder contar com a ajudada de vocês

Obrigado

Alex Gonçalves
Fabio A. | e-mail | em 12/03/2007 | #
Olá Rodrigo, meu nome é Fabio, tenho 28 anos, queria dar parabéns pelo site e te perguntar algumas coisas.

Eu não sou programador mas ultimamente venho me interessando muito por essa área, na verdade eu trabalho com computação gráfica e estou mais no lado artístico da coisa.

De um ano pra cá eu comecei a programar algumas coisas com as linguagens de script que os softwares 3d disponibilizam, essas linguagens são tecnicamente fáceis ja que são voltadas para facilitar a vida dos artistas.

Eu não podia ter feito investimento melhor, é incrivel o tempo que se ganha, as ferramentas que se pode desenvolver, mas essas linguagens são lentas para algumas tarefas.

Por isso agora eu tenho vontade de entrar no mundo do C++, os programas que eu uso possuem um SDK que permitem que vc desenvolva plugins muito mais poderosos do que apenas com as linguagens de script.

Que caminho você me recomendaria seguir ja que a princípio eu quero seguir a area de programação, mas voltada para computação gráfica?

Eu estava vendo tambem que você recomenda acima o livro "Beginning Visual C++ Programming" do Ivor Horton, mas vejo também algumas pessoas falando bem do livro do Deitel "C++ como programar" você teria uma opinião sobre o livro do Deitel e sobre as versões em português desses livros?

Ouvi dizer que as versões em portugues tinham muitos erros de tradução e que isso dificultaria o aprendizado.

Bom, escrevi quase um pergaminho de dúvidas aqui :) , aguardo seus comentarios.

Obrigado Rodrigo, e mais uma vez parabéns pelo site.
Abraços.


Rodrigo Strauss | website | em 12/03/2007 | #
Você precisa estudar C++ normalmente, independente da CG.

O livro do Deitel é bom, mas ele fala pouco sobre Windows (você precisa saber fazer uma DLL para fazer um plugin). A tradução é regular com a maioria dos livros nacionais, mas não prejudica o aprendizado. Já usei esse livro pra dar aulas de C++.
Sandro Souza | e-mail | em 28/03/2007 | #
Primeiramente quero agradecer ao Rodrigo pela atenção dada por email, em segundo lugar quero dar uma força aos iniciantes como eu. Encontrei um livro muito claro e prático para iniciantes em C++, o nome do livro é:
Microsoft Visual C++ 2005 Express Edition Programming for Absolute Beginner
Vocês podem encontrá-lo no site: http://www.leechers.info/microsoft-visual-c-2005-express-edi...
O que eu demorei meses em Java para enteder o código, e mal entendido, e fazer algumas poucas coisas simples porém úteis para o entendimento da linguagem, eu já fiz e entendi em menos de uma semana em C++ e usando esse livro. Que possamos fazer daqui, com toda licença, um suporte para o sucesso de TODOS NÓS! Abraços
Thiago Henrique | e-mail | em 14/05/2007 | #
Estou precisando de ajuda (URGENTE!!!) com interface grafica em Visual C++... Alguém pode me ajudar... Estou precisando de um turorial (em português, de preferência) sobre o assunto... Desde já, dou grato...
Bruno Feliciano | em 08/06/2007 | #
Oi Rodrigo, vc saberia dizer se esse livro é bom pra começar em C++? http://www.amazon.com/Ivor-Hortons-Beginning-Visual-Programm...

Eu já programa com C# a mais de 2 anos, mas quero ampliar meus horizontes =)

Obrigado.
Rodrigo Strauss | website | em 12/06/2007 | #
Bruno, parece ser uma versão mais atualizada do livro que eu indiquei nesse post. Eu gostei.
Bruno Feliciano | em 13/06/2007 | #
Rodrigo, eu baixei o livro que eu disse no Emule (ainda bem que existe o Emule), e infelizmente ele é bem aquém do que estava esperando pelo fato de dedicar praticamente metade dele mostrando como Programar C++ Managed com a CLR (o que pra mim não interessa nem um pouco e sim o Unmanaged msm). Também baixei a versão que cobre o VC++ 6 (que é o que você indicou) e achei bem mais interessante (parece q na época pré-NET / Java possuiamos melhor literatura de C++). Já tratei de comprá-lo e também o The C++ Programming Language na Amazon, até por que estavam com vários usados a menos de US$1,50 =)

Obrigado pelas dicas.
Andre | website | em 06/09/2007 | #
Bruno Feliciano, o livro do Ivor Horton é ótimo sim para quem está começando. E acho que você não prestou bem atenção mas, ele cobre tanto a parte Unmanaged quanto a Managed (CLR). EM cada capitulo vem primeiro explicando a Unmanaged para só então explicar a Managed. Aí fica a seu critério, como o proprio autor diz no livro, se você vai estudar ou não o C++ CLR. Abraços
Sabrina | e-mail | em 26/09/2007 | #
Tenho uma boa noção de informatica e me interessei por progamação,decidi começar com a lingagem C++, baixei o progama Visual C++ Expression edition,pois não consegui baixar o Visual C++ 7.1, dá pra eu começar por ele..ou tem que ser o outro mesmo??
Rodrigo Strauss | website | em 26/09/2007 | #
Use o Express mesmo. Veja http://www.1bit.com.br/content.1bit/weblog/vc_express
Eller | em 05/10/2007 | #
Prezado Rodrigo Strauss! Parabéns pela iniciativa e pelo site, excelente. Estou aprendendo C/C++ e iniciei com um livro que estou achando muito bom do Edson Luiz França Senne intitulado "Primeiro Curso de Programação em C". Pretendo gerar um software comercial sobre um tema da área elétrica. Gostaria de saber o melhor ou melhores livros (de preferência em português) para dar continuidade ao aprendizado em C/C++ e avançar para ter condições de gerar este software comercial (incluindo interface gráfica). Aproveito a oportunidade para pergunta-lhe qual programa utilizar, seria o Visual C++ 7.1. Desde já agradeço e Parabéns novamente.
Rodrigo Strauss | website | em 05/10/2007 | #
O único livro em português que eu conheço é o do Deitel, dê uma procurada no submarino.

Eu uso o Visual C++ 8
Rodrigo | website | em 24/10/2007 | #
Ola Rodrigo

Fico feliz de encontrar que tem uma pessoa querendo compartilhar os conhecimentos em C++ em nossa lingua, uma vez que e muito dificil de se achar o mesmo material online.
Tambem trabalho com computacao grafica e vi a necessidade de aprender um pouco de programacao desde que entrei na area de composicao.

O unico problema e que a plataforma que trabalho e apple. Entao Instalei o XCode e puder ver que nele contem todas as bibliotecas que preciso. Mas gostaria de saber se tem alguma experiencia com essa plataforma e se sim, qual tipo de software eu teria que utilizar para criar pequenos softwares dentro do MAC OS. Como se fosse um Visual Builder do Windows. Porque ate entao, oq pude ver e que tudo que faco e executado no terminal.

Muito Obrigado por sua atencao e Parabens pela sua iniciativa.
Rodrigo Strauss | website | em 24/10/2007 | #
Eu conheço pouco de MAC... Eu comprei um macbook recentemente, mas ainda não tive muito tempo de fuçar no MACOS.
alexando | website | em 28/11/2007 | #
Rodrigo boa noite, preciso de um código em c++ que dividi, multiplica e soma numeros gigantes. vc pode me ajudar.

[]s
Rodrigo Strauss | website | em 29/11/2007 | #
http://gmplib.org/
Omar Ferreira | em 20/01/2008 | #
Rodrigo,
gostaria de começar a aprender programação em C++, fiz um curso de lógica de programação tem um tempão e nesse tempo tenho usado muito mesmo é o excel até com um bocado de macros, mas gostaria de avaçar um pouco nos conhecimentos, depois de alguma pesquisa cheguei ao C++, voce pode me dizer por onde começar?

Obrigado!

Omar Ferreira.
NETO | website | em 09/04/2008 | #
Muito bom mesmo!!!!

Fabio Pellini | em 26/04/2008 | #
Muito bom Rodrigo!

Adorei seu texto explicativo. Muito fácil a leitura e a abordagem do assunto é como papinha de nenê... rsrsrsrsrs


Uma pergunta:

Estudar os seguintes assuntos relacionados abaixo é valido antes de começar em C++?


Lógica de Programação -
UML -
Programação Orientada a Objetos (POO) -


Fico no aguardo....
Rodrigo Strauss | website | e-mail | em 28/04/2008 | #
Não. Estude só C++ no começo, você deve aprender lógica e orientação a objetos junto. Deixe UML pra depois, bem depois.
Kelly | em 05/05/2008 | #
Olá,
Estou desesperaaaada... estou no 3º semestre de Sistemas de Informação, e apanhando muuuito em C++... o que façooooo pra conseguir entender melhor essa linguagem... Os livros que pego sempre confundem mais minha cabeça, acabo naum entendendo nada...
Please, ajude-me...
Desde já agradeço!!!!
Layla | e-mail | em 06/05/2008 | #
Olá...
Meu nome é Layla e a tres meses mais ou menos comecei a estagiar erm uma empresa de tecnologia. Agora estou sendo cobrada a programar em C++ mas nunca tive quealquer introdução a nenhum linguagem de programação. Está tudo muito superficial e abstrato.. e eu dependo muito do meu emprego... Gostaria de saber se alguemmm pode me dar algumas dicas de como programar..pois naum conto com ngm que pode me explicar como mecher com essa linguagem e com programaçlão em geral. Eu ainda estou cursando o 3º ano do Ensino Médio e num tenho nem nivel tecnico ainda...Também estou com muitos problemas com os livros.. tenho lido de tudo, mas a medida que leio maisss mais confusa fico.. entendendo menossss.. Agora estou com uma apostila de Logica de programação.. estou inclusive reedigindo um relatórioo sobre esse assunto, mas num consigo entender o que tem a ver com programação, pois nunca vi ngm programando nem nada.. e eu TENHO que conseguir a programarr alguma coisinha O MAIS RAPIDO POSSIVELL... poor favor.. imploro que me mandem emails para me ajudaremmm eu precisoo entenderrrrr direitinho tudo... se naum na parte pratica pelo menos a parte teorica.. mas confesso que está muto dificil...

CONTO COM VCS

emails..
layla.bo1@hotmail.com
laylinha_uenti@hotmail.com

Aguardo respostaasss URGENTTEESSS!!

MUITIIIIIISSIMO OBRIGADAA!

LAYLA
Rodrigo Strauss | website | em 08/05/2008 | #
Você está com a oportunidade da sua vida bem na sua frente, espero que você não desperdice.

Leia **qualquer** livro de C++ para iniciantes e estude, é só isso que você precisa. E leia os artigos http://www.1bit.com.br/content.1bit/programador e http://www.1bit.com.br/content.1bit/bom_programador
Thiago | e-mail | em 22/05/2008 | #
Muito interesante ! eu estou comecadno! ainda estou escolhendo uma linguagem mas ja sei o basico !

Gabriel | e-mail | em 12/06/2008 | #
Rodrigo, gosto mutio das suas dicas e as leio sempre que posso, sinto falta é de orientação quanto a formas de criar e obter bibliotecas,c abeçalhos e compilação e como tudo isso se relaciona com os nossos programas. Se vc tiver algo já escrito me indique.obrigado, Gabriel
Aristides Pereira da Silva Filho | e-mail | em 19/06/2008 | #
Li que você tocava numa banda, sou músico também. Quero lhe agradecer pelas informações valiocíssimas que você fornece de tão bom grado e qualidade. Parabéns, tu és bom cara!
Vilmar | em 25/06/2008 | #
Strauss,

Sugestão, colocar esta funcionalidade:
- Envio do artigo para alguém.

Abraço.
Aline | em 17/07/2008 | #
Estou adorando ler "suas aulas",estou iniciando na area de ciência da computação e está me ajudando bastante e tirando boa parte das minhas dúvidas =D
Nas aulas de programação me sinto perdida,mas estou estudando mais agora nas férias,pra não fazer feio quando começar a aprender C++ e Java.

Estou seguindo suas dicas e estou lendo alguns livros sobre o assunto,é bem interessante.

Espero continuar lendo seu site é muito legal e ajuda bastante..!!

Abraços.
Edmyrson | website | e-mail | em 01/08/2008 | #
Rodrigo, PARABÉNS e OBRIGADO!
Campeão, do jeito q as coisas estão indo neste mundo a cada dia precisamos de MAIS PESSOAS como voce para compartilhar conhecimento e informação SEM INTERESSE!
Pelos posts dá prá sentir a carencia de ajuda independente do NIVEL de conhecimento e sua atenção em responder e orientar demonstra isso.
Sou tecnossauro e atualmente estou em processo de 'transição' de linguagens/ambientes procedurais para orientação à objeto e finalmente encontrei este site,( me permita incluir créditos para o Google)!
um grande abraço e como certamente voltarei aqui para tirar minhas futuras dúvidas em C++

Até breve!
Angelo -SOFT- | website | em 12/08/2008 | #
Gostei muito do seu blog! Parabéns!

Você seguiu alguma bibliografia? Pode publicá-la?
Rodrigo Strauss | website | em 15/08/2008 | #
É difícil, eu já li um monte de coisa, desde livros até tutoriais e papers. Como eu já disse, qualquer livro serve, com o tempo você vai aprendendo a selecionar melhor os livros.
Fabrício Mendes | website | e-mail | em 30/08/2008 | #
Olá Rodrigo, eu ganhei de presente o livro C++ como programa 5ªed de um amigo que parou de estudar. Você acha que esse livro é bom para começar a estuda C++?
Rodrigo Strauss | website | em 01/09/2008 | #
Não li esse livro... Mas leia, se tiver dúvidas resolva com tutoriais na internet ou nas listas de discussão.
Alan.Silva | em 13/09/2008 | #
Rodrigo , estou cursando no primeiro período do curso Sistemas de Informação, estudo calculo 1, lógica para a computação e algoritmos e técnicas de programação. Matérias que estão me dando uma base muito boa.

Comecei a estudar Portugol para melhorar meu entendimento dos algoritmos, já avancei muito e consegui criar códigos para implementar todos os exercícios estudados em classe.

Estou estudando com o livro "Indrodução a Programação de Computadores" que trata da linguagem C++ o livro acompanha um CD com o executavel e o cpp de todos os exercícios propostos.

Agora que já tenho uma boa base lógica e funcional(o Portugol é uma ferramenta inacreditável para ajudar com isso) estou tentando ir pra linguagem c++ e avançar um pouco em relação a minha turma, acontece que eu não consigo achar um compilador que funcione os códigos do livro, o Dev-c++ sempre apresenta erros e o Visual Studio 2008 c++ nem tem tecla pra compilar/executar, qual compilador recomenda?

O primeiro código exemplo que você colou não funcionou no Dev-c++ mas o segundo compilou, entretanto eu não consigo executá-lo, a janelinha do prompt abre e fecha instantaneamente, será problema do compilador?

Segue o primeiro código de exercício resolvido do meu livro (o livro é de C e c++ por favor analise o que esta errado no código pra eu saber se o problema é o compilador)
#include <iostream.h>
#include <conio.h>
void main ()
{ int n1, n2, n3, n4, soma;
// Limpa a tela
clrscr();
// Mostra mensagem antes da leitura
cout << "\nDigite quatro n£meros ";
// Recebe os quatro números
cin >> n1;
cin >> n2;
cin >> n3;
cin >> n4;
// Soma os números digitados
soma = n1 + n2 + n3 + n4;
// Mostra mensagem e resultado da soma
cout << "\nResultado da soma = " << soma;
// Parar o programa a espera de um ENTER
getch();
}

Abraços e obrigado pela ajuda no ótimo blog.
ramon core | em 21/12/2008 | #
o que você me diz do borlando enterprise 6!?
Rodrigo Strauss | website | em 23/12/2008 | #
Ramon, eu não uso muito o Builder, mas todo mundo que usa gosta. É uma boa ferramenta para um iniciante.
Rafael Polezi | em 08/01/2009 | #
Como vai Strauss, parabens pela iniciativa ta ajudando bastante gente. Bem estou trabalhando num projeto onde a idéia é o desenvolvinto de uma interface em ambiente windown para coleta de dados e posteriormente enviar estes de forma serial, onde um sistema embarcado vai identificar estas informações e vai atuar am algum processo.
A idéia é desenvolver em linguagem c++, utilizando como IDE o Visual c++ (versão mais atual e profissional), porém gostaria de saber se você conheceria algum tipo de livro que tivesse algo relacionado com esta idéia que desejo desenvolver, ou algum exemplo que eu poderia me basear para desenvolver.

Obrigado!
electron | em 08/01/2009 | #
Muito bom,ajudou na minha jornada em busca de c++,pois eu baixei o Microsoft Visual C++,e estou querendo aprender a programar.
Hung Ruo Han | e-mail | em 09/01/2009 | #
Um bom livro para aprender C++:

* Programação Orientada a Objeto com C++ (ANDRE DUARTE BUENO)

Acredito que seja muito difícil encontrar nas livrarias, mas mande e-mail para a editora que eles ainda tem alguns exemplares. Vale a pena!
Rodrigo Strauss | website | em 09/01/2009 | #
Rafael, procure algum livro de MFC na Amazon. Em http://www.1bit.com.br/content.1bit/weblog/sopa_de_letrinhas... eu explico o que é MFC e tem link para alguns livros.
danlÿ | e-mail | em 03/03/2009 | #
gostei d++ dos seus comentarios vc tem um senso de humor incrível para um desenvolvedor!!!! estou iniciando agora...posso te pertubar??

poxa pq tenho q escrever esse numero???
vandemberg | em 22/05/2009 | #
vlw maluco foi muito bom para mim suas indicações
Obs:eu nunca saberia o que é c++ se não foose vc
Lécia | em 23/05/2009 | #
Parabéns pelo conteúdo do bloger,estou a tempo entertessada em aprender programação,primeiro passo já dei,comprando um micro,o segundo é muitas informações e estudo.
Muito satisfeita com todo esse conteúdo gostaria de lhje dar parabéns.
Erika Solon | em 27/08/2009 | #
Muito bom.
Agora que sou uma nova convertida, vou te seguir (leia torrar !).
Obrigada pela paciência.
Flávio Costta | em 11/09/2009 | #
Valeu por tudo cara, vou continuar voltando depois!
Estou criando coragem pra abrir o Livro.... :(

...mas vem cá... aonde encontro tutoriais??

...brincadeirinhaaaa.... rs...

Melquisedeque | e-mail | em 16/10/2009 | #
Bom dia Rodrigo,

Meu nome e Melqui tenho 16 anos e estou adorando o Blog, aprendi muita coisa com você.


Bem, eu adoro programar, mais tenho algumas dificuldades com minha pior inimiga, a preguiça. Eu sou um pouco preguiço pros estudos, mais felizmente a minha vontade de ser um bom programador tem vencido a preguiça e estou me esforçando ao maximo pra estudar cada vez mais.

Eu estou baixando algumas apostilas de nivel iniciante, pois não achei nenhum livro em portugues para mim baixar, comecei por logica da programação e programação em C++
Gostaria de saber se estou no caminho certo ou se devo pesquisar mais na internet ou comprar um livro.

E minha outra grande duvida e por que meu sonho e trabalhar no desenvolvimento de games, mais muitos me dizem que essa e uma area que nao rende muito aqui no Brasil, na sua opiniao voce acha que eu deve me focar mais em programação ou em desenvolvimento de games? pois a maioria dos games são programados em C++ e é necessario ter um conhecimento em programação! Qual e a sua opniao como profissional na area??

Muito obrigado e continue com o trabalho de trazer todos para o lado poderoso da força!!
Walter | website | e-mail | em 27/12/2009 | #
Caro Rodrigo. O mundo precisa de mais pessoas como você.
Aprendi um pouco de Basic, aquele do QBasic, e fiz muitos programas até interessantes, lá pelos idos de 1980, quando um 286 com HD de 40Mb era um monstro. A medida que o basic foi sendo esquecido, eu também, tanto fui como também esqueci.Enfim já estou na casa dos 70, e me sinto um pouco mais jovem conversando com vocês.
O que eu quero mesmo é infs sobre:
01 - Como começar com o C++, e principalmente como compilar. Lí na internet sobre vários compiladores, mas não sei qual usar. Acho que nao convem encher meu HD de coisas que nunca vou usar depois. Qual seria o compilador para se iniciar em C++, ou até mesmo, para ficar com ele para sempre.
02 - Esse C++ roda no DOS ou WINDOWS? Li alguma coisa sobre compilar na linha de comando do DOS. Me pareceu antiquado. É isso mesmo?
Antecipadamente obrigado, e parabéns pela iniciativa.
Rodrigo Strauss | website | em 28/12/2009 | #
Baixe o Visual C++ Express, para Windows. http://www.1bit.com.br/content.1bit/weblog/vc_express
Eduardo Schubert | website | e-mail | em 07/01/2010 | #
Antes de mais nada muito bom mesmo a sua iniciativa, nota 1000.

gostaria que vc podesse ler minha duvida na integra e me responder, por favor.

Como todo iniciante gostaria que vc tirasse uma duvida, o meu foco para programação é web, e gostaria de saber o que vc me recomendado, estou começando, ja tenho o html basico, e o CSS basico, por força da necessidade ja ando fuçando PHP e MySQL, agora no meu caso o C++ supri a necessidade para a criação de aplicações mais avançadas na web ou eu preciso me aprofundar em que linguagem, definitivamente não sei pra onde correr e nem por que caminho começar, muito grato
elio | e-mail | em 05/02/2010 | #
qual ferramenta que uso para escrever, montar um programa de banco de dados em c++
ex: tem o delph
o vb
java..........

e o c++...escrevo o programa onde?
elcio | e-mail | em 20/02/2010 | #

Olá Rodrigo. Como muitos que postaram por aqui e deram seus motivos e apresentaram algumas soluções de dúvidas, venho apresentar as minhas também. Os links apresentados dos livros mencionados, estão em Inglês e gostaria de pedi algum link que contenha informação de livros já traduzidos em para português. Agradeço por seu site que realmente abriu minha mente para algumas dúvidas. Mais, no dê mais alguma ajuda nos mostrando livros já traduzidos. Te agradeço desde já. Elcio
moises Francisco | em 26/02/2010 | #
Entao galera, c++ detona.

Para quem é iniciante eu recomendo o livro C++ para leigos, alem de ser um bom livro vc aprende mesmo e depois pode ir para o C++ como programar
Thiago Leite | website | em 08/03/2010 | #
Cara, parabéns! Um post de 5 anos atrás e ainda me esclareceu algo! Vlw!
Walbert | em 02/04/2010 | #
Cara, parabéns pelo post, muito bom e claro...
RALPH | e-mail | em 17/04/2010 | #
Olá caro Rodrigo.Excelente seu site.Deixei de conseguir um emprego pra ganhar R$ 4.000,00 por mês por não saber programar nada em C++, me senti muito mal e inútil por isso.Eu cheguei a aprender Cobol e Pascal, mas tem muitos anos isso e um pouco de Algoritmo(isso me dava até um frio na barriga).Onde eu posso aprender de verdade mesmo o C++ aqui no RJ? Preciso de uma orientação, uma ajuda, um auxílio, me ajude por favor.
Muito Obrigado e muito sucesso para você e saúde.
Fique com Deus, Ralph.
Rodrigo Strauss | website | e-mail | em 20/04/2010 | #
Não conheço nada no Rio... Mas você pode estudar lendo livro de C++ e fazendo os exercícios.
Paulo | em 02/05/2010 | #
Ola Rodrigo,

É viavel desenvolver aplicações Web em C++, quais técnologias utilizar?
Rodrigo Strauss | website | em 04/05/2010 | #
Para 98% dos casos não é viável, só é viável se o seu limite de tempo para renderizar uma página for de poucos milisegundos.
Dalton | e-mail | em 07/06/2010 | #
E aí, Rodrigo!! Muito bom o seu blog! Vou abrir uma questão sobre o mercado de trabalho.
Neste post você escreveu o quanto é bom a linguagem C++ sobre as linguagens Java e .Net. Eu estou no segundo semestre do curso Ciência da Computação aqui no Rio Grande do Sul, começamos aprendendo algoritmos com a linguagem C e agora começamos a estudar OO com a linguagem Java. A coordenação do curso possui uma rede de contatos com várias empresas e RHs, então, o curso recebe várias oportunidades de trabalho que são repassadas a nós. E nessas vagas ofertadas foram raras as vezes que pediam um programador para C++, a maiorias das Linguagens são .Net e Java, eu que estou começando o que você me indicaria em termos de linguagem para o mercado de trabalho.
Rodrigo Strauss | website | em 08/06/2010 | #
Apesar de já ter morado em Porto Alegre por 6 meses, eu não conheço bem o mercado aí. Aqui em São Paulo tem um procura razoável por profissionais de C++, mas realmente, menos do que C# e Java. As vagas são para trabalhos mais especializados, por isso a menor quantidade de vagas.
Fabio | em 07/07/2010 | #
Será que o livro Beginning Visual C++ 6 indicado neste artigo é velho demais para iniciar-se hoje em dia? E usar o Visual Studio 6 para início de aprendizado não deve ser bom também?
Rodrigo Strauss | website | em 08/07/2010 | #
Hoje em dia ele é menos adequado. Esse post é de 2005...
elcio | e-mail | em 24/07/2010 | #

Olá Rodrigo.

Gostaria de saber se esse livro "Beginning Visual C++ Programming", já tem traduzido para português e se vc sabe o ISBN para eu poder adquerir esse livro. Outra coisa. Gostei de seu site e sua atenção as perguntas do internautas interessados em programção em C/C++ e que possuem grandes dúvidas (como eu)de entendimento dessa poderosa linguagem.

Abraços

Elcio
Rodrigo Strauss | website | em 27/07/2010 | #
Elcio, não sei... Eu não sei se o ISBN do livro muda quando ele é traduzido, olhe o isbn dele na Amazon.
vandeir jose de oliveira | website | em 11/08/2010 | #
gostaria de saber se no windons da para trabalha com c++
Rodrigo Strauss | website | em 11/08/2010 | #
Dá sim. Pesquise sobre Visual C++ Express.
Izandro | em 13/08/2010 | #
Muto bom opost como dizem .. UP**
helio alvess | website | em 31/08/2010 | #
boa noite, seu texto e muito bom. sabe porque eu mesmo tenho 40 anos e faço sistema da informação, mais teve veses que o proprio prof= desanimou o pessoal mais velho da sala de aula, pela a idade, mais e bom ler artigo como esse na net. abraço
Guilherme | em 14/09/2010 | #
Porra! Curti demais esse site, ele é simples, objetivo, tem ótimas informações, e as perguntas mais frequentes que todo iniciante tem estão aqui, e muito bem explicadas.

Meus parabéns pelo site. E antes que me pergunte, estou começando a estudar C++, e to curtindo BASTANTE! Poxa, não é dificil não, o que é foda é a lógica. Por isso, vocês iniciantes (eu tambem), não botem culpa na linguagem, e sim no seu racicínio ruim (eu de novo), mas que um dia nos tornaremos bons programadores!

Eu botei na minha cabeça que tenho que aprender a programar, porque acho isso fantástico e "diferente", pow, escrever código é muito foda, não é verdade ? Mas não se iluda, não é tão simples assim.

É isso, valeu!
João pedro | e-mail | em 12/11/2010 | #
tenho 13 anos, quero criar um mmorpg, não sou um pirralinho inútil, eu REALMENTE quero criar um mmorpg. usarei C++. adorei esse site , parabéns.
eu estava pensando, porque não criar um mmorpg para consoles, o único contra que eu encontrei foi digitação, personagens precisam se comunicar rápido, de resto é melhor, e muito mais divertido jogar em um xbox 360, por exemplo.
se tiver alguém interessado em me ajudar com meu projeto me mande um e-mail. quero aprender C++ nas ferias, espero ter noções básicas de c++ até janeiro.
allan | e-mail | em 02/12/2010 | #
parabéns o site é ótimo
sobre remuneração ? qual um salário de um profissional sem e com diploma ?
Cristiano | website | e-mail | em 31/03/2011 | #
Eu gost Bastand de cria Sistema De Rpg mmorpg no estilo bem detallado mais so konsg no excel q e bem limitado nest sentido.... gostaria muinto de aprend programção curti D+ e so muinto curiozo est negocio de nao intend me deixa irado eu kero sab komo porq...pra q serv etc...espero encontra aki ja ki nao axei o inicio sempre axo seti espllicand um pond q esta alem da minha conprenção uma coiza de cada ves por favor de ond eu komes...kual mellor metodo vido aulas? ond eu axo... a des d q nao tenha cust pois nao tenho tand dinheiro asim bom na verdade nao tenho dinheiro nem hum so o suficient por enkuant... e so isto muinto obrigado...adimiro seu modo de penso q pena q nem todos pense nao asim mais nest msm caminho caraka so meio tagarela dskp brigado ...
Felipe | em 30/04/2011 | #
Eu estou começando a aprender programação. E trabalho normalmente com Dev-C++ e Code::Blocks. Queria se esses são bons ou é Visual C++ é melhor.
Felipe | website | e-mail | em 30/04/2011 | #
Houve um erro em minha mensagem anterior. No trecho que diz "Queria se esses são bons..." minha intenção era dizer "Queria saber se esses são bons ou o Visual C++ é melhor."
Rodrigo Strauss | website | em 02/05/2011 | #
Não posso comparar, só uso o Visual C++.
Gabriel | em 16/05/2011 | #
ola Rodrigo,
o c++ nao utiliza webservices e nem trabalha com xml,você nao acha que fica dificil de fazer tudo no braço?
abraços
Rodrigo Strauss | website | em 16/05/2011 | #
Existem diversas bibliotecas para fazer essas coisas, é só escolher a lib e usar.
Manuelito | website | em 20/05/2011 | #
Estou estudando c++ há algum tempo e o site me ajudou muito na escolha dessa linguagem. Muito obrigado
Marcio | em 21/05/2011 | #
Tô começando hoje (21/05/2011) e o site é de 2005... ainda vale a pena aprender C++???
Rodrigo Strauss | website | e-mail | em 22/05/2011 | #
Sim, trabalho com isso até hoje. Na realidade, acho que C++ vale mais a pena hoje do que valia a 6 anos atrás, já que a procura por profissionais aumentou.
Guintter | em 08/06/2011 | #
Gostei muito do seu site
eu to começando a estudar C/C++ e seu site tem muitas dicas
vlw'
Chico | em 17/06/2011 | #
Olá! Apesar de ter gostado muito dos artigos escritos aqui nesse site, vi que a maioria das dicas de livros, programas, tutoriais, etc... são muito antigas. Você poderia nos indicar livros, programas e tutoriais mais atuais ?

Um grande abraço!
Rodrigo Strauss | website | em 20/06/2011 | #
Todas as referências continuam atuais. Bem vindo ao mundo do C++
Magdiel | e-mail | em 11/07/2011 | #
Cara,para você criar um Jogo de computador,os programadores falam muito que o C++ é o mais utilizado na atualidade para a criação de jogos eletrônicos,isso é verdade?,ou em geral são muito usados qualquer tipo de linguagem orientada a objetos?
Rodrigo Strauss | website | e-mail | em 13/07/2011 | #
Geralmente é C++ mesmo
Chico | em 18/07/2011 | #
Bem, já fazem mais um menos 2 semanas que estou estudando C++ (por hobby, a principio) e estou gostando muito (já fiz até um programinha para minha mãe realizar o monte de cálculos complexos que ela tinha que fazer todo santo dia dos pacientes dela). Porém ainda tenho uma dúvida que não consegui sanar: e se eu quizesse fazer uma interface simples para esse programa?

Como trabalhar com interfaces gráficas em c++? Um amigo meu disse para usar SDL, outro para criar um projeto com o windows forms application, outro para estudar API do windows. Porém isso só me fez ficar boiando mais ainda nesse assunto.

O que eu devo fazer (estudar) para fazer interfaces gráficas simples em meus programinhas toscos?

Grande abraço e parabéns pelo site! Estou aprendendo muito por aqui! Espero que continue a postar!


Zé Luiz | website | em 23/07/2011 | #
Olá, Rodrigo. Muito obrigado por se disponibilizar e postar esses maravilhosos artigos. Estou ingressando no caminho da programação, eu escolhi a linguagem C++. Posso dizer que estou me esforçando bastante. Seus artigos estão presentes na minha apostila, e de lá não saem mais.

Novamente obrigado, Deus te abençoe.
[david] | e-mail | em 01/09/2011 | #
comecei a ler hoje seus posts e ja sou quase um profisional, kkk, mintirinha... mas adorei, queria ter a sua experiencia profissional, parabens, vc é muito inteligente. quando nao tiver usando, me empresta o seu cérebro? kkkk.... brincadeira...
[david] | e-mail | em 01/09/2011 | #
sera q vc poderia me enviar (ou postar ) um link para download do c++ ? de preferencia o q vc usa, por favor, obrigado.
Lucas Marilia Sp | em 06/09/2011 | #
Bom Rodrigo, eu já li nos seus artigos que você não é de recomendar uma linguagem para um iniciante, mais eu estou afim mesmo de começar a programar, "eu sei que posso ser Programador de HTML, mais eu fui iludido, e acho o HTML, uma linguagem interessante e fácil de manobrar pra criar páginas e etc".
Mais voltando a questão, será que poderia me indicar uma linguagem que trabalha mais com desenvolvimento de sistemas e elaboração de programas, do que um que se instale mais em internet, etc. (acho que vai me indicar o C ou C++, mas, mais mesmo assim espero a resposta)
Rodrigo Strauss | website | e-mail | em 06/09/2011 | #
Oi Lucas,

HTML não é linguagem de programação, ela é usada para layout. Você pode usar JavaScript em páginas HTML. Se você é iniciante em programação, eu recomendo comprar um livro sobre alguma linguagem. Pode ser C++ ou mesmo C# se você pretende fazer aplicativos com interface gráfica.
Fabiana | e-mail | em 10/09/2011 | #
Gostaria de saber se este programa C++ serve para converter um programa que está em inglês para português, caso negativo qual programa que posso utilizar aliás, vou mais fundo: Gostaria de abrir um programa que está em outra língua para editá-lo para português. Lá em cima, no inicio você diz: Eu não fico aborrecido com isso, pelo contrário, fico bastante feliz. E eu acho que não, você deve é ficar doido com as perguntas e ter de responde-las. Obs: Eu tenho uma sobrinha que é Bacharel em linguagem de computação, é funcionária federal e mora pertinho de casa, mas é aquele ditado: Mais vale procurar ajuda la fora do que dentro de casa.
Rodrigo Strauss | website | e-mail | em 12/09/2011 | #
Com o programa compilado, é improvável que você consiga fazer isso. Tente usar o Resource Hacker, veja se acha as mensagens lá dentro.

http://www.angusj.com/resourcehacker/

Se você não é da área, sugiro que você peça ajuda para alguém para fazer isso.
nullElpidio | website | em 17/01/2012 | #
P um principiante amador; Li e gostei
Parabens.
Paulo Roberto da Silva | e-mail | em 18/03/2012 | #
Gostaria de saber se existe algum IDE C++ para programação de equipamentos POS ( aqueles de cartão de crédito ).

Aguardo

Obrigado
Vitor | e-mail | em 04/04/2012 | #
Olá, cara to atras de um bom compilador para mim, o Dev ta cheio de bugs, o Borland também, e o Code::Blocks tem uma interface pesada, alguma indicação??
Rodrigo Strauss | website | em 04/04/2012 | #
http://www.microsoft.com/visualstudio/en-us/products/2010-ed...
kalangomon | e-mail | em 20/06/2012 | #
excelente, tava mesmo perdido em C e não sabia por onde começar Eu quero aprender C++!!!!!!!
carlos | em 08/11/2012 | #
Estou iniciando e numca programei e nao estou entendendo nada.RSRS mas meu sonho é ser um bom programador , por onde começo? quando devo procurar trabalho? E quanto se ganha no sudeste um programador em c++ ?
Fabricio | e-mail | em 03/12/2012 | #
alguem consegue me ajudar???

Faça um programa que receba a idade e o sexo de sete pessoas e que calcule e mostre:
* a idade média do grupo;
* a idade média das mulheres;
* a idade média dos homens.
marcondes | website | e-mail | em 08/12/2012 | #
os livros que voce indica para iniciantes e posterior tem em portugues se tiver onde encontro e com qual nome.
estou cursando o tecnico em eletronica e no começo de programaçao com o dev C++ o visual studio é melhor e tem versao fre se tiver onde encontro.
porque todos os comentarios que leio todos acham pessima entender a linguagem de programaçao, como fazer para começar a entender como montar um programa, ja li varias apostila e nenhuma tras um tuturorial bem explicativo e facil de começar a entender.
Hannah | e-mail | em 31/01/2013 | #
Vc é um homem ou é um rato? Adorei!!! ótima didatica!!
panizzon | e-mail | em 04/06/2013 | #
olá!Você faz codigos pra fora?
gueuson velasco | website | e-mail | em 26/06/2013 | #
espero que me ensinar com se deve se programar em c++,quero ser um grande programador com a voça ajuda...
FRANSCISCO MAIASHI | em 08/11/2013 | #
Tenho muitas dificuldades em programar com o c++ isto quando me da\ um problema de enuciado nao consigo rsolver
Mateus H. | e-mail | em 22/06/2014 | #
Sou muito novo mas sou fascinado nessa área,e vc me ajudou D+ vlw .
Daniel | website | e-mail | em 28/07/2014 | #
nossa parabens pela sua atitude de kerer ajudar alguem eu to comecando estudar c++ so qui nao temho quase nenhum material nao consigo quase nada que de para estudar de verdade e aprender mesmo... se tiver como me ajudar pode mandar ate pelo meu e-mail(daniel-9237@hotmail.com) qualquer coisa que der para eu me aprofundar em c++ ja te agardeco.

valeu.........

Mauricio | e-mail | em 01/03/2015 | #
Parabens pela atitude, e muito obrigado, estou iniciando a linguagem agora e seu post incentivou bastante.
vlw
Rogerio | website | e-mail | em 03/04/2015 | #
Viva, Rodrigo.

Talvez voce me consiga ajudar... Eu fiquei aposentado ha pouco tempo, e estou precisando de fazer algo e então pensei programar, já que ha mais de 20 anos fiz uns programitas em Pascal 5 e mais tarde tambem fiz qualquer coisita em VB 6, tudo sem pretenção de vir a ser grande.
Agora que não tenho absolutamente nada para fazer gostaria de ocupar meu tempo livre que é todo ele a programar, e assim baixei varias versões de Pascal mas fiquei triste porque não consegui até hoje, por o programa a funcionar em modo gráfico, o que antigamente fazia usando a unit Graph.tpu. Experimentei então um programa que inicialmente me parecia bonzinho, o Visual Easy Code que tinha uma interface gráfica parecida com o VB, e gostei, mas daca muitos erros de faltas... Então instalei o Microsoft VB mas nem consegui começar... Penso que é areia de mais para a minha viatura.
Então fiquei a pensar que tinha que ser um programador da época atual a ajudar-me, e, por isso peço a voce se pode me ajudar partindo do principio que só quero ocupar o tempo, mas que gosto de fazer o que imagino, portanto fazer programas que funcionem. Dou o exemplo de um programa que fiz no TP 5, e era uma jogo de poker, identico aos que existiam naa máquinas dos bares, e funcionou muito bem. Foi o mais completo que fiz.
Portanto e resumindo, o conselho que preciso é saber se com o c++
conseguirei facilmente chegar a fazer um jogo identico ao poker que já falei, ou se tem uma sugestão do que devo aprender, tendo em conta que adoro o modo gráfico.

Cumprimentos,
Rogério.

HELIO | e-mail | em 25/01/2016 | #
Uótimo! Bom esse blog!
Matheus Sales | e-mail | em 06/08/2016 | #
Sou programador há 1 ano e com os conteúdos do seu site de ótima qualidade poderei melhoras minhas técnicas na programação.Espero que continue com o site.
Bandeirante | em 24/09/2016 | #
Obrigado por incentivar as pessoas a buscarem conhecimento. Eu preciso de orientação pra resolver da 6 questão em diante do livro do bjourne strourps- princípios e praticas de programação de 2012.
impaquei feito burro ai e não quero subir as escadas pra descer tao depressa. Help!
Algo a dizer?
Nome:


Site:


E-mail:


Escreva o número vinte e seis:


 Não mostre meu e-mail no site, não serve pra nada mesmo...

Comentário





Os comentários devem ser sobre assuntos relativos ao post, eu provavelmente apagarei comentários totalmente offtopic. Se quiser me enviar uma mensagem, use o formulário de contato. E não esqueça: isso é um site pessoal e eu me reservo o direito de apagar qualquer comentário ofensivo ou inapropriado.
rebarba rebarba
  ::::