{"id":1007,"date":"2021-11-17T13:39:39","date_gmt":"2021-11-17T11:39:39","guid":{"rendered":"https:\/\/tandemg.ussl.co.il\/?p=1007"},"modified":"2021-11-17T13:39:40","modified_gmt":"2021-11-17T11:39:40","slug":"how-to-move-from-c-to-c-development","status":"publish","type":"post","link":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/","title":{"rendered":"HOW TO MOVE FROM C to C ++ DEVELOPMENT"},"content":{"rendered":"<div id=\"breadcrumbs\"><span><span><a href=\"https:\/\/tandemg.com\/en\/\">\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea<\/a><\/span><\/span><\/div>\n<h2 class=\"wp-block-heading\">C++ In Embedded Systems<\/h2>\n\n\n\n<p>The IOT world\u00a0experience an exponential growth both in the numbers of IOT devices and their complexity.<\/p>\n\n\n\n<p>Many times, IOT devices requires low power consumption, high performance and chip price such which result in constrains such as limited RAM size or small binary code.<\/p>\n\n\n\n<p>C++ allow embedded software development to scale up to support this growth, keeping and improving performance with cleaner code who is easier to maintain.<\/p>\n\n\n\n<p>This talk will guide the C developer how to start using C++ in the easiest and safest way and gives the C++ developer introduction to embedded systems. We\u2019ll also talk on how to combine C++ in C project in gradual change, one step at a time. We\u2019ll cover the C++ zero cost concept and features and discuss the best way to deal with the higher cost features, based on your project and developer\u2019s needs.<\/p>\n\n\n\n<p>The IOT world grow fast and C++ advanced every year, with C++20 coming soon there is no better way to keep up with modern C++ in embedded systems.<\/p>\n\n\n\n<p>Join to Netanel who shows how to move from C to C ++ development while using the language correctly and efficiently in favor of embedded systems.<\/p>\n\n\n\n<p>Enjoy<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Why and How to use C++ in Embedded Systems  (Hebrew)\u2013 Netanel Bollag\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/Ju2i_Uf1B1I?start=647&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>C++ In Embedded Systems The IOT world experience an exponential growth both in the numbers of IOT devices and their complexity. Many times, IOT devices requires low power consumption, high performance and chip price such which result in constrains such as limited RAM size or small binary code.<\/p>\n","protected":false},"author":1,"featured_media":434,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>HOW TO MOVE FROM C to C ++ DEVELOPMENT - TandemG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HOW TO MOVE FROM C to C ++ DEVELOPMENT - TandemG\" \/>\n<meta property=\"og:description\" content=\"C++ In Embedded Systems The IOT world experience an exponential growth both in the numbers of IOT devices and their complexity. Many times, IOT devices requires low power consumption, high performance and chip price such which result in constrains such as limited RAM size or small binary code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/\" \/>\n<meta property=\"og:site_name\" content=\"TandemG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TandemGroup\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-17T11:39:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-17T11:39:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tandemg.com\/wp-content\/uploads\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1391\" \/>\n\t<meta property=\"og:image:height\" content=\"642\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"TandemG\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TandemG\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/\"},\"author\":{\"name\":\"TandemG\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/person\\\/5b3c973fbab7a88c98641a9bac65b9a5\"},\"headline\":\"HOW TO MOVE FROM C to C ++ DEVELOPMENT\",\"datePublished\":\"2021-11-17T11:39:39+00:00\",\"dateModified\":\"2021-11-17T11:39:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/\"},\"wordCount\":225,\"publisher\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/\",\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/\",\"name\":\"HOW TO MOVE FROM C to C ++ DEVELOPMENT - TandemG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg\",\"datePublished\":\"2021-11-17T11:39:39+00:00\",\"dateModified\":\"2021-11-17T11:39:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg\",\"contentUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg\",\"width\":1391,\"height\":642},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/how-to-move-from-c-to-c-development\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea\",\"item\":\"https:\\\/\\\/tandemg.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HOW TO MOVE FROM C to C ++ DEVELOPMENT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/\",\"name\":\"TandemG\",\"description\":\"We Make IoT Happen\",\"publisher\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tandemg.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#organization\",\"name\":\"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9\",\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/tndmf50.png\",\"contentUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/tndmf50.png\",\"width\":50,\"height\":50,\"caption\":\"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9\"},\"image\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/TandemGroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tandemg\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/person\\\/5b3c973fbab7a88c98641a9bac65b9a5\",\"name\":\"TandemG\",\"sameAs\":[\"https:\\\/\\\/tandemg.wp:8890\"],\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/author\\\/tandemg\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HOW TO MOVE FROM C to C ++ DEVELOPMENT - TandemG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/","og_locale":"en_US","og_type":"article","og_title":"HOW TO MOVE FROM C to C ++ DEVELOPMENT - TandemG","og_description":"C++ In Embedded Systems The IOT world experience an exponential growth both in the numbers of IOT devices and their complexity. Many times, IOT devices requires low power consumption, high performance and chip price such which result in constrains such as limited RAM size or small binary code.","og_url":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/","og_site_name":"TandemG","article_publisher":"https:\/\/www.facebook.com\/TandemGroup","article_published_time":"2021-11-17T11:39:39+00:00","article_modified_time":"2021-11-17T11:39:40+00:00","og_image":[{"width":1391,"height":642,"url":"https:\/\/tandemg.com\/wp-content\/uploads\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg","type":"image\/jpeg"}],"author":"TandemG","twitter_card":"summary_large_image","twitter_misc":{"Written by":"TandemG","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/#article","isPartOf":{"@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/"},"author":{"name":"TandemG","@id":"https:\/\/tandemg.com\/en\/#\/schema\/person\/5b3c973fbab7a88c98641a9bac65b9a5"},"headline":"HOW TO MOVE FROM C to C ++ DEVELOPMENT","datePublished":"2021-11-17T11:39:39+00:00","dateModified":"2021-11-17T11:39:40+00:00","mainEntityOfPage":{"@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/"},"wordCount":225,"publisher":{"@id":"https:\/\/tandemg.com\/en\/#organization"},"image":{"@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/#primaryimage"},"thumbnailUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/","url":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/","name":"HOW TO MOVE FROM C to C ++ DEVELOPMENT - TandemG","isPartOf":{"@id":"https:\/\/tandemg.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/#primaryimage"},"image":{"@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/#primaryimage"},"thumbnailUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg","datePublished":"2021-11-17T11:39:39+00:00","dateModified":"2021-11-17T11:39:40+00:00","breadcrumb":{"@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/#primaryimage","url":"https:\/\/tandemg.com\/wp-content\/uploads\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg","contentUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/\u05d7\u05d1\u05e8\u05d4-\u05dc\u05e4\u05d9\u05ea\u05d5\u05d7-\u05de\u05d5\u05e6\u05e8-\u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9-TandemG.jpg","width":1391,"height":642},{"@type":"BreadcrumbList","@id":"https:\/\/tandemg.com\/en\/how-to-move-from-c-to-c-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea","item":"https:\/\/tandemg.com\/en\/"},{"@type":"ListItem","position":2,"name":"HOW TO MOVE FROM C to C ++ DEVELOPMENT"}]},{"@type":"WebSite","@id":"https:\/\/tandemg.com\/en\/#website","url":"https:\/\/tandemg.com\/en\/","name":"TandemG","description":"We Make IoT Happen","publisher":{"@id":"https:\/\/tandemg.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tandemg.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tandemg.com\/en\/#organization","name":"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9","url":"https:\/\/tandemg.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tandemg.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/tandemg.com\/wp-content\/uploads\/tndmf50.png","contentUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/tndmf50.png","width":50,"height":50,"caption":"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9"},"image":{"@id":"https:\/\/tandemg.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TandemGroup","https:\/\/www.linkedin.com\/company\/tandemg\/"]},{"@type":"Person","@id":"https:\/\/tandemg.com\/en\/#\/schema\/person\/5b3c973fbab7a88c98641a9bac65b9a5","name":"TandemG","sameAs":["https:\/\/tandemg.wp:8890"],"url":"https:\/\/tandemg.com\/en\/author\/tandemg\/"}]}},"_links":{"self":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts\/1007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/comments?post=1007"}],"version-history":[{"count":1,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts\/1007\/revisions"}],"predecessor-version":[{"id":1008,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts\/1007\/revisions\/1008"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/media\/434"}],"wp:attachment":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/media?parent=1007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/categories?post=1007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/tags?post=1007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}