{"id":31857,"date":"2025-11-04T13:23:16","date_gmt":"2025-11-04T12:23:16","guid":{"rendered":"https:\/\/informator.se\/produkt\/embedded\/"},"modified":"2025-11-04T14:10:54","modified_gmt":"2025-11-04T13:10:54","slug":"embedded","status":"publish","type":"product","link":"https:\/\/informator.se\/en\/produkt\/embedded\/","title":{"rendered":"Embedded C++"},"content":{"rendered":"<p data-start=\"88\" data-end=\"202\">Embedded programming is more demanding than other forms of programming because it has to address specific needs:<\/p>\n<ul data-start=\"204\" data-end=\"372\">\n<li data-start=\"204\" data-end=\"244\">\n<p data-start=\"206\" data-end=\"244\">High performance requirements, sometimes in real time<\/p>\n<\/li>\n<li data-start=\"245\" data-end=\"273\">\n<p data-start=\"247\" data-end=\"273\">Safety-critical systems<\/p>\n<\/li>\n<li data-start=\"274\" data-end=\"326\">\n<p data-start=\"276\" data-end=\"326\">Limited resources like memory and processing power<\/p>\n<\/li>\n<li data-start=\"327\" data-end=\"372\">\n<p data-start=\"329\" data-end=\"372\">More tasks to be performed in parallel<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"374\" data-end=\"661\">C++ has been a popular general purpose programming language for many years. Developments in microcontroller technology, increased complexity of applications and improvements in later versions of the C++ standard mean that C++ is now replacing C as the preferred language for embedded systems in many cases.<\/p>\n<p data-start=\"663\" data-end=\"863\">This course teaches the C++ programming language in the context of real-time and embedded systems, focusing on resource and performance aspects related to key C++ features and programming styles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent.<\/p>\n<p>The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"kurspris":""},"product_brand":[],"product_cat":[931],"product_tag":[],"programsprak_plattform":[1153],"betalningsmetoder":[],"sprak":[1380],"startgaranti":[],"certifieringsorgan":[],"certifieringsbar":[949],"svarighetsniva":[1272],"leveranssatt":[1291,1318],"class_list":{"0":"post-31857","1":"product","2":"type-product","3":"status-publish","5":"product_cat-systemutveckling-en","6":"programsprak_plattform-cplusplus-en","7":"sprak-engelska-en","8":"certifieringsbar-nej-en","9":"svarighetsniva-fortsattning-en","10":"leveranssatt-klassrum-en","11":"leveranssatt-distans-en","13":"first","14":"outofstock","15":"taxable","16":"shipping-taxable","17":"purchasable","18":"product-type-variable"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":1,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31857\/revisions"}],"predecessor-version":[{"id":31858,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31857\/revisions\/31858"}],"wp:attachment":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/media?parent=31857"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_brand?post=31857"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_cat?post=31857"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_tag?post=31857"},{"taxonomy":"programsprak_plattform","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/programsprak_plattform?post=31857"},{"taxonomy":"betalningsmetoder","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/betalningsmetoder?post=31857"},{"taxonomy":"sprak","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/sprak?post=31857"},{"taxonomy":"startgaranti","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/startgaranti?post=31857"},{"taxonomy":"certifieringsorgan","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsorgan?post=31857"},{"taxonomy":"certifieringsbar","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsbar?post=31857"},{"taxonomy":"svarighetsniva","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/svarighetsniva?post=31857"},{"taxonomy":"leveranssatt","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/leveranssatt?post=31857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}