collapse

* Posts Recentes

+ LASERs por dropes
[16 de Julho de 2025, 12:38]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Livros sobre programação para microcontroladores  (Lida 26329 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Livros sobre programação para microcontroladores
« Responder #30 em: 23 de Abril de 2011, 19:33 »
Mas chegou a ler um pedaço dele?

Se sim, qual a sua impressão?
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Livros sobre programação para microcontroladores
« Responder #31 em: 23 de Abril de 2011, 19:35 »
Eu acho um bom livro , não sei é se tá actualizado.

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Livros sobre programação para microcontroladores
« Responder #32 em: 23 de Abril de 2011, 19:38 »
A última revisão é em 2003 (eu acho)...

Será que perdemos algo? kk

Alguem já ouviu sobre os Deitel??

Tnkx!

Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Livros sobre programação para microcontroladores
« Responder #33 em: 23 de Abril de 2011, 20:08 »
Segundo o wikipedia a ultima  versão é de 2003 . Se tem revisão de 2003 está actualizado

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Livros sobre programação para microcontroladores
« Responder #34 em: 23 de Abril de 2011, 20:18 »
Achei o índice dele na web, porém, achei meio avançado para alguem como eu, que não sei nada de C++  :-\
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Livros sobre programação para microcontroladores
« Responder #35 em: 23 de Abril de 2011, 20:23 »
Pah , exprimenta , vái a Bertrand , vê por alto e ve se gostas ?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Livros sobre programação para microcontroladores
« Responder #36 em: 24 de Abril de 2011, 04:48 »
Mas c++ é um superset do C, ou seja é um C expandido, podes meter C e C++ junto no mesmo código e funcionar tudo certinho, por exemplo as funções para ler, abrir, escrever e fechar um ficheiro são bem mais "estupidas" que as bem mais simples compatriotas do C que fazem o mesmo e mais facilmente do ponto de vista do programador, pelo menos para mim, e há mais pessoas com a mesma opinião.
Mas se é para micro-controladores, tipo C++ é o total degredo, compila sempre código mais, mais pesado em termos de flash e de RAM e é mais lento, pois os compiladores de C++ não são tão avançados/bons como os para C.

Mas sempre que tenho alguma duvida é google e procuro o que quero, mas tens aqui muitos tutoriais:
http://www.cprogramming.com/
Avr fanboy

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Livros sobre programação para microcontroladores
« Responder #37 em: 24 de Abril de 2011, 11:59 »
Desde que estou nos microcontroladores prefiro C.

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Livros sobre programação para microcontroladores
« Responder #38 em: 24 de Abril de 2011, 20:49 »
Da série How to program já tem a 8ª edição do C++ - How to...

Em C, tenho um livro muito bom que é o Linguagem C - Luís Damas

Já C++, creio ser mais fácil depois a "migração" pro C, porém, se já sei Cpp, não vejo necessidade de aprender depois a linguagem C

Concordam?
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Livros sobre programação para microcontroladores
« Responder #39 em: 24 de Abril de 2011, 21:37 »
Mas é mais facil começar uma casa pelo chão que pelo telhado...
Se queres um livro bom sobre C, tens este:
http://en.wikipedia.org/wiki/The_C_Programming_Language

Mas há tipo um milhão de livros sobre programação, se bem que a maior parte seja assim meio qualidade da treta.
Avr fanboy

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: Livros sobre programação para microcontroladores
« Responder #40 em: 24 de Abril de 2011, 21:49 »
Nunca aprendi através de livros, sempre com a net, na escola fui ler um livro de PHP, mas aquilo era MUITA palha e pouca coisa em concreto, com umas 700 páginas.. se tivesse pago 30€ por ele ficava insatisfeito.

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Livros sobre programação para microcontroladores
« Responder #41 em: 25 de Abril de 2011, 03:20 »
De todos estes livros, o de Cpp acho mais válido o C++ How to program[Deitel], visto que é o que tem edições mais recentes do que o A linguagem De Programaçao C++[Bjarne]

Já de C, que tb não tenho base alguma, estou entre ler o Linguagem C [Luís Damas] e o C A Linguagem de programação [K&R]
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

StarRider

  • Visitante
Re: Livros sobre programação para microcontroladores
« Responder #42 em: 25 de Abril de 2011, 08:07 »
Pelo tópico ter sido criado por mim, achei melhor "ressucita-lo":

Procuro um livro/tutorial sobre C++ que não me vicie em C, ser apenas C++, que é um código mais limpo...o que indicam?

Grato pela atenção!

Boas,

Esta não percebi ... é impossível aprender C++ sem primeiro saber C a fundo ! De forma alguma pode o C++ ser considerado "mais limpo" que C pois é sendo um superset de C acrescenta a este o que o torna mais complexo, nunca "mais limpo".

O que entendes por "não ser viciado em C" ?

É impossível programar bem em C++ sem primeiro ter uma SOLIDAS bases sobre C, pelo que o teu primeiro passo será sempre o de aprender C.

O meu conselho é muito simples, compra um bom livro sobre C, depois lê as especificações do C99 e somente depois avança para o C++.

No que toca a livros, existe um livro já com uns bons anos que dá pelo nome de "Born to code in C" que é sem duvida muito bom, depois tens um dos primeiros livros que surgiu sobre C++ "Objective C" que de certeza te vai dar uma grande ajuda.

Uma coisa a ter sempre em mente é que por vezes as implementações de C/C++ podem ser pequenas diferenças entre compiladores, dai ter sempre em conta que a base passa por conhecer bem o Ansi C/C++ e depois ler os manuais de cada compilador para saber as diferenças e o tipo de implementação do mesmo.

Podes ter acesso aos standards do C/C++ aqui:
http://www.open-std.org/JTC1/SC22/WG14/ para o C
http://www.open-std.org/JTC1/SC22/WG21/ para o C++

Abraços,
PA

StarRider

  • Visitante
Re: Livros sobre programação para microcontroladores
« Responder #43 em: 25 de Abril de 2011, 08:22 »
Da série How to program já tem a 8ª edição do C++ - How to...

Em C, tenho um livro muito bom que é o Linguagem C - Luís Damas

Já C++, creio ser mais fácil depois a "migração" pro C, porém, se já sei Cpp, não vejo necessidade de aprender depois a linguagem C

Concordam?

Não ! Não concordo nada !

Primeiro, estás a fazer uma grande confusão ... Cpp É A MESMA coisa que C++ ... depois migrar do C++ para C ? ?  É como querer andar sem primeiro ter aprendido a gatinhar.

Como podes saber Cpp sem saber C ? ?   

O C++ é "C com classes"... é C com uma programação orientada para Objectos e tudo o que isso arrasta (objectos, classes, herança de atributos e propriedades, abstração, encapsulamento, polimorfismo, overloading, reutilização de objectos, etc, etc), ora para saberes C++ TENS que primeiro saber C.

Depois dizes que já sabes Cpp ... mas se assim é então para que estas  perguntas ? Supostamente quem sabe Cpp (C++) TEM por obrigação saber C ! ... há por aqui alguma coisa mal explicada.

Abraços,
PA

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: Livros sobre programação para microcontroladores
« Responder #44 em: 25 de Abril de 2011, 12:17 »
StarRider, quanto a mim tens razão em tudo o que dizes (confusões e afins), mas permite-me discordar num aspecto:

Citar
É impossível programar bem em C++ sem primeiro ter uma SOLIDAS bases sobre C, pelo que o teu primeiro passo será sempre o de aprender C.

É aqui que discordo. Por uma coisa ter vindo depois da outra, não significa que se tenham de estudar todas as que estão para trás.
No fundo, pela tua teoria, a programação devia ser leccionada em assembly e só depois passar para as linguagens de alto nivel.

Eu acredito que é possível programar bem em C++ sem teres bases de C. É tudo uma questão de sintaxes. Se por exemplo o rapaz já programar em java, passar para C++ é pouco mais que uma questão de aprender pointers.

Agora, em relação ao livro, sim, é necessário ter isso em conta, porque pode haver livros que ensinem C++ tendo como premissa o leitor já saber C. Mas há-de haver livros que ensinem C++ como uma completa introdução à programação.

Já agora, algo mais dentro do tópico, eu sou da opinião que com o material disponível pela Internet fora, comprar um livro desses é um completo disparate, especialmente pelo preço deles. Eu sou uma pessoa muito prática, e gosto de aprender as coisas fazendo. As linguagens que aprendi até hoje foram todas fazendo pequenos programas em casa, que se calhar até nem serviram para nada mais senão aprender aquela linguagem X ou Y.
E sem ter comprado um único livro, desenrasco-me bem em C++, Java e javascript, PHP, C#, C do Arduino, Actionscript, e outras...
Enfim, depois de saberes uma, é tudo uma questão de sintaxe e particularidades de cada linguagem.
Não percas tempo e dinheiro em livros, põe as mãos à obra. ;)

Esta é só a minha opinião, mas eu sou um bocado doido da cabeça xD