Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

viciado

Livro C++

Recommended Posts

Na minha opinião, não.

A estrutura do livro do Deitel é um caos: sockets vem antes de estrutura de dados; namespaces aparecem no final do livro; herança múltipla não está no tópico sobre herança; existe um apêndice sobre XHTML (ele morreu, pronto,acabou. o W3C não vai mais mexer nele e nem deveria ser preocupação de um livro de C++ falar sobre XHTML), classes são apresentadas de forma fragmentada (e existe muita coisa básica mencionada no final do livro), o índice é um parto. A 6ª edição inclui um capítulo sobre OGRE, uma engine 3D (observação cretina: basta apenas mencionar e indicar um livro no rodapé da página, porque o livro sobre OGRE assume que você já sabe C++), e sobre a Boost library. No final das contas o livro parece um pato: anda, nada,voa, mas não faz nada direito.

 

É melhor ficar com The C++ Programming language, C++ Primer e Absolute C++.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o melhor livro para aprender C++. Desde o básico, vale a pena comprar "C++ como programar" do Deitel ?

 

É melhor ficar com The C++ Programming language, C++ Primer e Absolute C++.

 

Ja dei uma lida nos três, e acredite, pra iniciantes o melhor é "C++ Primer".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu recomendo que você esqueça livros em português. É melhor ler o original em inglês que passar por erros de tradução retardados e alguns até absurdos porque o tradutor nem é da área ou o revisor fez o trabalho nas coxas.Dá só uma olhada em partes do primeiro capítulo do livro sobre Groovy:

 

"Se você já se encantou com o pessoal do Ruby, que consegue implementar uma aplicação web totalmente integrada em uma tarde, os rapazes do Python, manipulando coleções, os hackers do Perl, manipulando uma fazenda (Farm ou grupo) de servidores apertando poucas teclas, ou gurus do Lisp, mudando todos o seus códigos de base upside-down com uma mudança minúscula(...)"

 

"Groovy é apenas um novo jeito de criar classes ordinary (ordinárias) do Java -- de uma perspectiva runtime, Groovy é Java com um arquivo jar adicional como dependente."

 

"A solução Ruby é listada para ilustrar o que o Groovy evita: um diferente conceito de pacotes (exigido), um comentário de sintaxe diferente e uma sintaxe diferente de criação de objeto."

 

Aqui, o 'exigido' é a palavra require,usada p/ importar um módulo/pacote no Ruby

 

"Aqui vai um exemplo usando esses dois atributos para exibir o pacote de cada uma das listas de uma classe. Note que a palavra package precisa ser questionada porque é uma palavra-chave.

 


def classes = [string, List, File]

for(clazz in classes) {

   println clazz.'package'.name

}

"

 

Aqui, 'questionada' era 'quoted', ou 'escrita entre aspas simples'...

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu recomendo que você esqueça livros em português. É melhor ler o original em inglês que passar por erros de tradução retardados e alguns até absurdos porque o tradutor nem é da área ou o revisor fez o trabalho nas coxas.Dá só uma olhada em partes do primeiro capítulo do livro sobre Groovy:

 

"Se você já se encantou com o pessoal do Ruby, que consegue implementar uma aplicação web totalmente integrada em uma tarde, os rapazes do Python, manipulando coleções, os hackers do Perl, manipulando uma fazenda (Farm ou grupo) de servidores apertando poucas teclas, ou gurus do Lisp, mudando todos o seus códigos de base upside-down com uma mudança minúscula(...)"

 

"Groovy é apenas um novo jeito de criar classes ordinary (ordinárias) do Java -- de uma perspectiva runtime, Groovy é Java com um arquivo jar adicional como dependente."

 

"A solução Ruby é listada para ilustrar o que o Groovy evita: um diferente conceito de pacotes (exigido), um comentário de sintaxe diferente e uma sintaxe diferente de criação de objeto."

 

Aqui, o 'exigido' é a palavra require,usada p/ importar um módulo/pacote no Ruby

 

"Aqui vai um exemplo usando esses dois atributos para exibir o pacote de cada uma das listas de uma classe. Note que a palavra package precisa ser questionada porque é uma palavra-chave.

 


def classes = [String, List, File]

for(clazz in classes) {

   println clazz.'package'.name

}
"

 

Aqui, 'questionada' era 'quoted', ou 'escrita entre aspas simples'...

 

Não sei se pode falar aqui, mais esses livros tem todos na internet agora só falta anda com um dicionário.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente sem um inglês básico tudo complica não só para livros em C++, como para todas linguagens.

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente sem um inglês básico tudo complica não só para livros em C++, como para todas linguagens.

 

[]s

 

Realmente. Já vi em vários foruns mini cursos de várias linguagens, acho que seria interessante um mini curso de inglês, tipo um inglês tecnico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas é que inglês não se aprende em 'minicursos'.

Para quem sabe programar na linguagem X ou Y, ensinar uma linguagem Z é moleza.

Já uma língua não é assim.

 

A melhor coisa é pegar um curso intensivo por uns 3 ou 4 meses para aprender a gramática e adquirir algum vocabulário, depois é praticar.

Uma coisa que ajuda é conversar em inglês com alguns amigos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.