Linha de aprendizado c++ (depois do basico)  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
borbinha
Entusiasta Java

Membro desde: 04/01/2010 20:36:23
Mensagens: 21
Offline

Bom, sou novo no forum e gostaria de saber uma coisa
Vi certa vez uma 'linha de aprendizado Java', que falava a ordem para aprender as possibilidades da linguagem (além dos conceitos básicos) , falando sobre multithread,frameworks,etc

Sempre tive vontade de aprender a linguagem c++, estudei,tenho alguns livros , porem todos mostram a mesma coisa.
Algoritimos, básicao (if,for,while,switch),I/O,ponteiros,alocação dinamica,estruturas de dados e a biblioteca padrao
Li os livros aprendendo c++ em 21 dias e quase todo o C completo e total
Tenho um conhecimento creio que pequeno, porem em questao de sintaxe e uso de algumas bibliotecas eu ja sei um pouco

Porem, gostaria de saber o que aprendo alem disso.
Todos os livros que procuro em livrarias ensinam tudo o que eu ja sei
Comprei um livro de c++, e ..nao intendi NADA do que estava la,bibliotecas que nunca ouvi falar, funções que desconheço,etc

Se puderem me ajudar ..gostaria de saber qual poderia ser a linha de aprendizado.Sei que nunca existe uma sequencia especifica ..mas gostaria de saber o que julgam ser
importante para aprender alem do basico/intermediario

obs: Gosto muito de Linux, e tenho interesse em aprender como o kernel funciona , porem sempre boio nas coisas


Obrigado desde ja

lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

Olá,

eu também estou querendo me aprofundar mais em C++, a a linha que eu to seguindo é a seguinte:

1) Li o livro Treinamento em Linguagem C++ da Viviane, os volume 1 e 2. É excelente o livro.

2) Estudar a STL: http://www.sgi.com/tech/stl/

3) Estudar a Boost: http://www.boost.org/

4) Tem um livro bem legal tb que é o: http://www.submarino.com.br/produto/1/1028671/programacao+avancada+em+c++ que eu to lendo agora e gostando bastante.

Depois disso eu acho que é mais mesmo ver o que vc vai querer desenvolver, e ir atrás das APIs específicas disso. Por exemplo se for fazer programas desktop ver quais são as opções pra fazer tela, e assim sucessivamente.

Não sei se eu ajudei ou não!
bitjesse
Thread.start()
[Avatar]

Membro desde: 30/05/2010 19:49:19
Mensagens: 31
Offline

borbinha wrote:Bom, sou novo no forum e gostaria de saber uma coisa
Vi certa vez uma 'linha de aprendizado Java', que falava a ordem para aprender as possibilidades da linguagem (além dos conceitos básicos) , falando sobre multithread,frameworks,etc

Sempre tive vontade de aprender a linguagem c++, estudei,tenho alguns livros , porem todos mostram a mesma coisa.
Algoritimos, básicao (if,for,while,switch),I/O,ponteiros,alocação dinamica,estruturas de dados e a biblioteca padrao
Li os livros aprendendo c++ em 21 dias e quase todo o C completo e total
Tenho um conhecimento creio que pequeno, porem em questao de sintaxe e uso de algumas bibliotecas eu ja sei um pouco

Porem, gostaria de saber o que aprendo alem disso.
Todos os livros que procuro em livrarias ensinam tudo o que eu ja sei
Comprei um livro de c++, e ..nao intendi NADA do que estava la,bibliotecas que nunca ouvi falar, funções que desconheço,etc

Se puderem me ajudar ..gostaria de saber qual poderia ser a linha de aprendizado.Sei que nunca existe uma sequencia especifica ..mas gostaria de saber o que julgam ser
importante para aprender alem do basico/intermediario

obs: Gosto muito de Linux, e tenho interesse em aprender como o kernel funciona , porem sempre boio nas coisas


Obrigado desde ja




Veja o roadmap do link abaixo:

http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Com relação ao kernel do linux o mesmo é escrito em C e não C++.



Gessé Rocha

Tecnológo em Análise e Desenvolvimento de Sistemas
AlexandreGama
JavaEvangelist
[Avatar]

Membro desde: 16/04/2010 12:08:42
Mensagens: 338
Localização: São Paulo
Offline

Fala borninha!

Acho que uma boa pedida também é você focar naquilo que você precisa! Na teoria,
apesar de termos algumas teorias sobre a "linha Java" sempre é bom focar em um assunto
e tentar estudar a partir daí. No caso de Java existem diversos cenários, porém
uns acham interessante começar por Web, outros por aplicações Desktop, outros
na criação de Framewroks, etc e a partir daí têm-se o estudo do "nicho" específico!
Você não tem idéia de que tipo de aplicações vc gostaria de "brincar" com C++ primeiro?

E sobre o link do bitjesse uma boa pedida é o "Effective C++" além dos outros que devem
ser muito bons mas não li
desenvolvo em C também e o Effective é bem interessante!

Até mais!

Alexandre Gama

alexandre.gama.lima@gmail.com
alexandre.lima@usp.com.br
http://twitter.com/alexandregamma
http://alexandregama.wordpress.com
[Email] [WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Eu escrevi o roadmap ali em cima. Li todos aqueles livros, além de alguns similares (como o Exceptional C++).
Todos ali realmente são fortemente recomendados.

Para os livros avançados, tomei o cuidado de deixa-los em "ordem". Claro, alguns podem ser lidos em paralelo, como o livro sobre STL e o Effective mas, em linhas gerais, é aquilo que está lá.


Para aprender sobre o kernel do Linux, você deve não só pegar livros de C, mas também livros específicos de SO, como os do Tanembaum.

This message was edited 1 time. Last update was at 16/10/2010 10:32:49


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
borbinha
Entusiasta Java

Membro desde: 04/01/2010 20:36:23
Mensagens: 21
Offline

Agradeço muito pelo interesse em me ajudar
Ja vi o roadmap, vou buscar os livros agora para estudar!


Muito obrigado
Rafael Afonso
Virtual Machine Man
[Avatar]
Membro desde: 05/12/2002 16:03:43
Mensagens: 719
Localização: São Paulo/SP
Offline

Veja se esta página pode te ajudar: http://c2.com/cgi/wiki?CeePlusPlusRoadMap

Rafael Ubiratam Clemente Afonso
---------------------------------------
GitHub
ScalaFX
LinkedIn
[MSN]
AlexandreGama
JavaEvangelist
[Avatar]

Membro desde: 16/04/2010 12:08:42
Mensagens: 338
Localização: São Paulo
Offline

Rafael,
Interessante o link, fiquei curioso sobre as comparações das linguagens!
E nada como falar com quem leu todos os livros pra pegar umas referências! (ViniGodoy)

Até!

Alexandre Gama

alexandre.gama.lima@gmail.com
alexandre.lima@usp.com.br
http://twitter.com/alexandregamma
http://alexandregama.wordpress.com
[Email] [WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Vou pedir pro entanglement visitar o tópico. Acho que ele pode querer acrescentar mais algum.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Meth
JavaChild
[Avatar]

Membro desde: 03/09/2010 16:55:45
Mensagens: 125
Offline

Aproveitando o topico...
Tem roadmap para Java =D

[Email] [MSN]
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team