FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.083 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 30-12-2005, 15:59   #1 (permalink)
Masterpiece
Super Participante
 
Registrado em: Apr 2002
Mensagens: 822
Reputação: 21 Masterpiece está indo no caminho certo
Padrão Qual o melhor soft pra começar a aprender C++?

To querendo começar a estudar C++, qual é o melhor soft pra adquirir pra aprender essa linguagem? Me deem uma sugestão de uma opção barata e uma opção ótima idependente de preço.
To pensando em pegar alguma versão do visual studio, qual seria uma boa? Em qual versão a M$ passou a usar .NET? Todas as versões posteriores adotam essa tecnologia tb?
Valeu!
Masterpiece está offline   Responder com Quote
Antigo 30-12-2005, 18:42   #2 (permalink)
vini_bill
Super Participante
 
Registrado em: Jul 2004
Localização: Rio de Janeiro - Brasil
Mensagens: 593
Reputação: 16 vini_bill está indo no caminho certo
Enviar mensagem via ICQ para vini_bill Enviar mensagem via MSN para vini_bill
Padrão

sharpdevelop. Além de gratuito e open source usa o framework .net da microsoft e seus compiladores ( microsoft c++ compiler no caso ).

Dê uma olhada. Se não me engano ele está na versão 1.1

... Vinicius Menezes ...
__________________
Monitor: TV Samsumg 32''
Processador: AMD Semprom 3000+
Memória: DDR2 2GB 667mhz
Video: GeForce 8400
Som: OnBoard
HD: Samsung 250GB
vini_bill está offline   Responder com Quote
Antigo 30-12-2005, 20:09   #3 (permalink)
MarcioSeiji
Membro Senior
 
Registrado em: Jan 2005
Localização: São Paulo / SP | CEP: 04045-900
Mensagens: 324
Reputação: 15 MarcioSeiji está indo no caminho certo
Enviar mensagem via ICQ para MarcioSeiji
Padrão

Eu usaria o compilador g++ do Linux.

Abraço
MarcioSeiji está offline   Responder com Quote
Antigo 30-12-2005, 20:34   #4 (permalink)
pflynn
Zumbi
 
Avatar de pflynn
 
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189 pflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputação
Padrão

Citação:
Postado Originalmente por MarcioSeiji
Eu usaria o compilador g++ do Linux.

Abraço
Apoiado. Alem de excelente, ele e gratuito. Por outro lado, comecar a aprender C++ atravez de uma ferramenta da Microsoft e uma pessima ideia. Explico: quem pretende aprender C++ (ou C, ou qualquer outra linguagem similar) deve comecar a aprender a propria linguagem, leia-se ai a parte da linguagem que e padronizada, e todos nos sabemos que "padrao" e "Microsoft" nao combinam.


edit: em relacao ao compilador do projeto GNU, voce nao precisa necessariamente do linux para utiliza-lo. Ele esta disponivel para as mais diversas plataformas, inclusive para o Windows.
__________________
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
pflynn está offline   Responder com Quote
Antigo 30-12-2005, 22:18   #5 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por pflynn
Por outro lado, comecar a aprender C++ atravez de uma ferramenta da Microsoft e uma pessima ideia.
Pois é, e o pior é que tem muita gente que quer aprender determinada linguagem, mas fica chafurdando desde o início em APIs de sistemas operacionais específicos (Win32?), ou pior, em frameworks proprietários como a MFC. Depois a confusão entre o que é linguagem, o que é API do sistema operacional e o que é API proprietária do ambiente de desenvolvimento... :roll:
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 31-12-2005, 1:26   #6 (permalink)
Gordon
GeeK
 
Avatar de Gordon
 
Registrado em: Dec 2001
Localização: Campinas - SP
Mensagens: 2.324
Reputação: 174 Gordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputaçãoGordon tem uma fabulosa reputação
Enviar mensagem via ICQ para Gordon
Padrão

Citação:
Postado Originalmente por MarcioSeiji
Eu usaria o compilador g++ do Linux.

Abraço
Mais um voto!
__________________
Cansei da Privada! -- Eu acredito demais na sorte. E tenho constatado que, quanto mais duro eu estudo, mais sorte eu tenho. (Adaptado - Thomas Jefferson)
Gordon está offline   Responder com Quote
Antigo 31-12-2005, 8:22   #7 (permalink)
Masterpiece
Super Participante
 
Registrado em: Apr 2002
Mensagens: 822
Reputação: 21 Masterpiece está indo no caminho certo
Padrão

Mas o g++ é de linha de comando né? Eu to mais interessado em ambientes gráficos!
Tem jeito de fazer algum softo pro windows só sabendo C++, sem saber nada das APIs dele?
Masterpiece está offline   Responder com Quote
Antigo 31-12-2005, 12:43   #8 (permalink)
pflynn
Zumbi
 
Avatar de pflynn
 
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189 pflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputação
Padrão

Citação:
Mas o g++ é de linha de comando né? Eu to mais interessado em ambientes gráficos!
Bom, até aí, acredito que todos os compiladores são programas de linha de comando. Acontece que alguns vem integrados nativamente a uma IDE ou ambiente RAD, caso dos compiladores da Borland e do Visual C++. Mas você pode usar esse tipo de ambiente no Linux também com o g++. Procure pesquisar sobre programas como o Anjuta (IDE), Glade, Fluid e QT Designer (RADs).




Citação:
Tem jeito de fazer algum softo pro windows só sabendo C++, sem saber nada das APIs dele?
Tem sim, mas você só vai tirar proveito dos recursos do Windows se souber utilizar a sua API. Isso vale para qualquer plataforma.
__________________
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
pflynn está offline   Responder com Quote
Antigo 31-12-2005, 12:43   #9 (permalink)
aylons
General de Pijama
 
Avatar de aylons
 
Registrado em: Mar 2004
Localização: São Paulo
Idade: 27
Mensagens: 3.740
Reputação: 21 aylons possui ótimo potencial
Enviar mensagem via ICQ para aylons Enviar mensagem via MSN para aylons Enviar mensagem via Yahoo para aylons Enviar mensagem via Skype para aylons
Padrão

DevC++
__________________
Ayloиs Hazzud, com N invertido
aylons está offline   Responder com Quote
Antigo 31-12-2005, 13:21   #10 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

Mais um voto pro DevC++. Leve, gratuito, e não te obriga a usar nenhuma biblioteca estranha --- e apesar de não te obrigar, também não te impede.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns
jqueiroz está offline   Responder com Quote
Antigo 31-12-2005, 14:23   #11 (permalink)
Masterpiece
Super Participante
 
Registrado em: Apr 2002
Mensagens: 822
Reputação: 21 Masterpiece está indo no caminho certo
Padrão

Vou dar uma conferida nesses, mas se eu resolver começar no visual studio, qual é a melhor versão? Da pra fazer tudo com esse DevC++ q vc faria no visual studio?
Valeu a todos pelas dicas! Feliz ano novo ai galera!
Masterpiece está offline   Responder com Quote
Antigo 31-12-2005, 14:48   #12 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Masterpiece
Tem jeito de fazer algum softo pro windows só sabendo C++, sem saber nada das APIs dele?
Se "para Windows" significa em um ambiente gráfico, então você irá necessitará utilizar alguma biblioteca gráfica. Ou da própria API do Windows, ou de terceiros.
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 31-12-2005, 15:08   #13 (permalink)
Masterpiece
Super Participante
 
Registrado em: Apr 2002
Mensagens: 822
Reputação: 21 Masterpiece está indo no caminho certo
Padrão

O meu problema pra entrar no C++ é justamente a variedade de material q existe, se eu começo a olhar da pra ficar perdido muito rápido.
Eu ja estudei C, quero ir pro C++ agora, de um jeito rápido e simples e um ambiente q ainda dê pra mexer com meus antigos códigos em C pra DOS se eu precisar fazer uma revisão. O DevC++ ta me parecendo mais descomplicado, qual é uma boa versão dele, a 4 ou aquele beta novo? Tem algum ambiente gratis bom usando aqueles recursos do Kde linux tb, so q pra windows?
Masterpiece está offline   Responder com Quote
Antigo 31-12-2005, 15:22   #14 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Masterpiece
O meu problema pra entrar no C++ é justamente a variedade de material q existe, se eu começo a olhar da pra ficar perdido muito rápido.
Pois é, conforme comentei, muita gente quer, ao mesmo tempo:
- aprender uma linguagem
- aprender a desenvolver software para determinado ambiente gráfico

Com isso, pode ter que aprender também, entre outras coisas:
- determinado paradigma de linguagem (orientação a objeto, por exemplo)
- API do sistema operacional (Win32, por exemplo)
- API proprietária (MFC, por exemplo)

Tentar aprender tudo isso ao mesmo tempo só funciona se o cara for muito macho, haha :-)
Como diria o kalicrates, é difícil encontrar alguém que queira aprender uma coisa de cada vez: o pessoal já entra a fim de fazer horrores, e a tendëncia é a confusão. Alguns até morrem engasgados com esse monte de coisas, hehe :-)
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 31-12-2005, 17:11   #15 (permalink)
Masterpiece
Super Participante
 
Registrado em: Apr 2002
Mensagens: 822
Reputação: 21 Masterpiece está indo no caminho certo
Padrão

Jack realmente to vendo q se engasgar é muito fácil nessa área, acho q vou pegar o DevC++ mesmo e me dedicar só na linguagem, depois eu vejo o resto, ele parece simple e é um download pequeno ainda por cima.
Vc acha q começando por ele, mais adiante vai ser obrigatório mudar pra outro, ou ele da pro gasto bastante tempo?
Até o ano q vem galera!
Masterpiece está offline   Responder com Quote
Antigo 31-12-2005, 17:28   #16 (permalink)
aylons
General de Pijama
 
Avatar de aylons
 
Registrado em: Mar 2004
Localização: São Paulo
Idade: 27
Mensagens: 3.740
Reputação: 21 aylons possui ótimo potencial
Enviar mensagem via ICQ para aylons Enviar mensagem via MSN para aylons Enviar mensagem via Yahoo para aylons Enviar mensagem via Skype para aylons
Padrão

O DevC++ é um editor bem razoável, não vai te depcepcionar. E o compilador que ele usa, o gcc, é completo, sempre vai permitir fazer de tudo o que quiser no micro.
__________________
Ayloиs Hazzud, com N invertido
aylons está offline   Responder com Quote
Antigo 31-12-2005, 18:24   #17 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Masterpiece
Vc acha q começando por ele, mais adiante vai ser obrigatório mudar pra outro, ou ele da pro gasto bastante tempo?
Usei pouco o DevC++, por isso não posso dar uma opinião bem fundamentada. Mas no pouco uso que fiz, tive alguns problemas um tanto irritantes com ele.

De qualquer forma, ainda acho que pode ser uma boa alternativa para iniciar.

Se você quiser dar uma olhada, tem também o "Microsoft Visual C++ Express Edition", download em:

http://lab.msdn.microsoft.com/express/visualc/

EDITADO: Vou dizer algo meio óbvio, mas acho que vale: ouça a opinião dos outros, mas sempre procure formar a sua própria.
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 01-01-2006, 11:49   #18 (permalink)
Masterpiece
Super Participante
 
Registrado em: Apr 2002
Mensagens: 822
Reputação: 21 Masterpiece está indo no caminho certo
Padrão

Blz jack, visual studio de graça, eu vou catar um pra mim de qualquer jeito, será q ja saiu em portuga?
Aquele visual C# não ta de graça tb não? Ele usa q linguagem, C++ mesmo?
Outra dúvida, qual a diferença entre MFC e a api Win32? A MFC tipo encapsula/simplifica a win32?
Falows!!!
Masterpiece está offline   Responder com Quote
Antigo 01-01-2006, 12:46   #19 (permalink)
pflynn
Zumbi
 
Avatar de pflynn
 
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189 pflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputação
Padrão

Citação:
Postado Originalmente por Masterpiece
Blz jack, visual studio de graça, eu vou catar um pra mim de qualquer jeito, será q ja saiu em portuga?
Aquele visu...
Visual C# usa a linguagem C#. C# não é C++. Podemos dizer que C# é uma "paródia" de Java. Em relação a MFC, acredito ser um conjunto de classes prontas desenvolvidas pela Microsoft e escritas em cima da API do sistema operacional.
__________________
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
pflynn está offline   Responder com Quote
Antigo 01-01-2006, 19:08   #20 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Masterpiece
Outra dúvida, qual a diferença entre MFC e a api Win32? A MFC tipo encapsula/simplifica a win32?
Conforme já disse o pflynn, a MFC (Microsoft Foundation Classes) é uma biblioteca de classes que encapsula (e estende) a API Win32, oferecendo uma visão orientada a objeto dessa API. Simplificar, simplifica. Mas tanto a API Win32 quanto a MFC são consideravelmente complexas, principalmente quando se está iniciando.
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 23:08.