Cantitate/Preț
Produs

Beginning C for Arduino, Second Edition

Autor Jack Purdum
en Limba Engleză Paperback – iul 2015

Suntem de părere că învățarea programării pentru hardware necesită o metodologie riguroasă, iar Beginning C for Arduino, Second Edition livrează exact acest lucru. Pe linia practică a lucrării Coding the Arduino de Bob Dukish, dar cu focus pe fundamentele limbajului C pur, volumul de față elimină barierele de intrare pentru cei fără experiență în microcontrolere. Observăm o tranziție logică de la instalarea mediului IDE până la concepte complexe, tratate cu precizia unui profesor universitar. Această ediție actualizată se bazează pe succesul primei versiuni, Beginning C for Arduino, integrând noi proiecte și suport pentru plăci moderne din familia Arduino. Față de Arduino Programming de Ryan Turner, care oferă o introducere rapidă, Jack Purdum alege să aprofundeze mecanismele interne ale limbajului. Descoperim aici explicații detaliate despre tipuri de date și structuri de control, dar și secțiuni dedicate aspectelor mai dificile ale C-ului, precum utilizarea eficientă a pointerilor și lucrul cu preprocesorul. Structura este una didactică, optimizată pentru auto-învățare: fiecare capitol se încheie cu exerciții și întrebări de verificare. Autorul nu se limitează la scrierea de cod, ci introduce și elemente de programare orientată pe obiecte prin crearea de biblioteci personalizate. Stilul este unul tehnic și aplicat, reflectând experiența autorului în proiecte de radioamatorism, temă explorată și în cealaltă lucrare a sa, Arduino Projects for Amateur Radio. Cartea transformă procesul de scriere a „sketch-urilor” într-o înțelegere profundă a modului în care software-ul interacționează cu hardware-ul.

Citește tot Restrânge

Preț: 32370 lei

Preț vechi: 40463 lei
-20%

Puncte Express: 486

Carte disponibilă

Livrare economică 12-26 mai


Specificații

ISBN-13: 9781484209417
ISBN-10: 1484209419
Pagini: 388
Ilustrații: XXVI, 388 p. 104 illus., 73 illus. in color.
Dimensiuni: 178 x 254 x 21 mm
Greutate: 0.73 kg
Ediția:2nd edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte începătorilor care doresc să înțeleagă programarea C dincolo de simplele funcții de tip „copy-paste”. Veți câștiga o bază solidă în inginerie software aplicată pe microcontrolere, învățând să scrieți cod eficient și să vă creați propriile biblioteci. Este un instrument esențial pentru oricine dorește să treacă de la stadiul de hobbyist la cel de dezvoltator capabil să gestioneze proiecte complexe de electronică.


Despre autor

Dr. Jack Purdum (W8TEE) este un autor prolific cu 17 cărți de programare publicate, având o carieră distinsă ca profesor la College of Technology din cadrul Purdue University. Pasionat de radioamatorism încă din 1954, Purdum îmbină rigoarea academică cu aplicațiile practice în inginerie. Experiența sa de peste 25 de ani în educație se reflectă în claritatea cu care explică limbajele de programare, transformând subiecte tehnice aride în lecții accesibile și structurate pentru studenți și entuziaști deopotrivă.


Descriere scurtă

Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. Updated with new projects and new boards, this book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching. Beginning C for Arduino, Second Edition will teach you:
  • The C programming language
  • How to use C to control a microcontroller and related hardware
  • How to extend C by creating your own libraries, including an introduction to object-oriented programming
During the course of the book, you will learn the basics of programming, such as working with data types, makingdecisions, and writing control loops. You'll then progress onto some of the trickier aspects of C programming, such as using pointers effectively, working with the C preprocessor, and tackling file I/O. Each chapter ends with a series of exercises and review questions to test your knowledge and reinforce what you have learned.

Recenzii

“The book is highly readable and starts from basics, like how to install the Arduino integrated development environment (IDE). The appendix of the book has a lot of good information on how and where to order the parts and boards. … I would strongly advise reading the book in a hands-on fashion and not just reading it alone. … High school and beginning college students will have a blast reading it and implementing the programs. I highly recommend it.” (Naga Narayanaswamy, Computing Reviews, April, 2016)

Notă biografică

Jack Purdum, Ph.D. is an educator with 25 years of teaching experience. He has been an amateur radio ("ham") operator for more than 50 years, holds a US patent for imaging software, has authored 16 programming texts, has numerous journal and magazine articles, and is a winner of numerous teaching awards.

Caracteristici

Learn how to program in C using the latest Arduino boards and real-world projects.