collapse

* Posts Recentes

Arame de Estendal por almamater
[Ontem às 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

Autor Tópico: Livros sobre programação para microcontroladores  (Lida 21052 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