Firmware Coding in the C++ and Script Languages

  • Changyi Gu


To continue where we left off, this chapter demonstrates how C++ can be applied to embedded systems. Script languages are also examined in this chapter.


Embed System Lookup Table Resource Acquisition Markup Language Script Language 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1.  1.
    Real-Time C++, Efficient Object-Oriented and Template Microcontroller Programming. Chris Michael Kormanyos, Springer-Verlag Berlin Heidelberg, 2013Google Scholar
  2.  2.
    STL Tutorial and Reference Guide, C++ Programming with the Standard Template Library. David R. Musser, Gillmer J.Derge and Atul Saini, Addison-Wesley, 1996Google Scholar
  3.  3.
    C++ Templates: The Complete Guide. David Vandevoorde and Nicolai M. Josuttis, Addison-Wesley, November, 2002Google Scholar
  4.  4.
  5.  5.
    perlpod—the Plain Old Documentation format (
  6.  6.
  7.  7.
  8.  8.
    The Python Library Reference, Release 3.6.0a0. Guido van Rossum and the Python development team, Python Software FoundationGoogle Scholar
  9.  9.
    SPHINX Python Documentation Generator (
  10. 10.
  11. 11.
    Docutils: Documentation Utilities (
  12. 12.
    The C++ Programming Language, 4th Edition. Bjarne Stroustrup, Addison-Wesley, 2013Google Scholar
  13. 13.
    Effective Modern C++, 42 Specific Ways to Improve Your Use of C++11 and C++14. Scott Meyers, O’Reilly Media, 2015Google Scholar
  14. 14.
    C++11: Create 0 to N constexpr array in C++, Stackoverflow
  15. 15.
    Generating Lookup Table Constant Expressions in C++11, Joshua Napoli’s blog, The Critical Section, Agile software development and C++ syntactic delights,
  16. 16.
    Programming: Principles and Practice Using C++ (2nd Edition). Bjarne Stroustrup, Addison-Wesley, May, 2014Google Scholar
  17. 17.
    Practical Programming in Tcl and Tk (4th Edition). Brent B. Welch, Ken Jones with Jeffrey Hobbs, Prentice Hall PTR, 2003Google Scholar
  18. 18.
    Exploring Expect. Don Libes, O’Reilly Media, December, 1994Google Scholar
  19. 19.
    GITHUB: Construct a C++11 constant expression array table of generated values. Joshua Napoli,
  20. 20.
    Object-Oriented Programming with ANSI-C. Axel-Tobias Schreiner, December, 1994Google Scholar
  21. 21.
    “Portable Inheritance and Polymorphism in C.” Miro Samek, Embedded Systems Programming, December, 1997Google Scholar

Copyright information

© Changyi Gu 2016

Authors and Affiliations

  • Changyi Gu
    • 1
  1. 1.San DiegoUSA

Personalised recommendations