{"id":126748,"date":"2022-12-07T11:12:00","date_gmt":"2022-12-07T11:12:00","guid":{"rendered":"https:\/\/codeinstitute.net\/global\/?p=126748"},"modified":"2022-12-05T12:44:10","modified_gmt":"2022-12-05T12:44:10","slug":"what-is-c","status":"publish","type":"post","link":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/","title":{"rendered":"What is C++?&nbsp;&nbsp;&nbsp;&nbsp;"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">C++ is a language created for a particular purpose and focuses on the objects present. It is an intermediate language, allowing it to develop minimal and higher-level programs.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Both C and C++ have the same core syntax and code structure. Many <a href=\"https:\/\/codeinstitute.net\/global\/blog\/what-is-a-programming-language\" target=\"_blank\" rel=\"noreferrer noopener\">programming languages<\/a> rely on the efficiency and dependability of C++ in their implementation. C++ programmes may be divided into logical units and portions, with extensive library support and a wide range of data types. It is lightning quick because there is no added processing burden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is C++ Used for?&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C++ is most commonly used for developing massive software infrastructure and resource-constrained applications. It is used extensively in operating systems ranging from Windows and macOS to smartphone operating systems such as iOS.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a computer language that is commonly used in game creation. It has been used to develop games such as <em>PlayStation and World of Warcraft.&nbsp;&nbsp;<\/em><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>It&#8217;s used to create back-end services that pull data from databases and convert codes into dynamic content pages. It enables web browsers to perform these operations quickly and with low lag, so we don&#8217;t have to queue up for content to show on our screens.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>It is used to construct embedded systems that necessitate the programme to be closer to the hardware, such as smartwatches and medical device systems. Unlike most other high-level programming languages, it can give many low-level function calls.&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Cloud storage technologies that are widely utilised must operate adjacent to the hardware. As a result, it&#8217;s the preferred language for building cloud storage systems.&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Libraries necessitate extremely high-level mathematical operations, as well as performance and speed. As a result, it is the primary programming language used by most libraries.&nbsp;&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>It is commonly used in the development of virtual and augmented reality applications. Many of these programmes, such as Unreal Engine, are written in it.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Several financiers and banks use it to create their technology infrastructure, which drives finance, trading, and financial modelling applications.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>It is commonly used to develop telephones, broadband, and other communications infrastructure. It&#8217;s perfect for organising resources so that tonnes of simultaneous communication may be handled quickly and efficiently.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>It is used to create graphics and special effects seen in movies. It&#8217;s ideal for this position since it can handle huge files, including high-quality video.&nbsp;<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Advantages of C++<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To examine its advantages, we look at the following areas:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Portability<\/li><li>OOPS Advantages<\/li><li>Compile Based Language<\/li><li>Platform Independence<\/li><li>Built-in Libraries<\/li><li>Scalability<\/li><\/ol>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Portability<\/strong><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It has this portability virtue, allowing us to develop code without worrying about the hardware. This allows us to migrate a program&#8217;s development from one system to another.<\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"2\"><li><strong>OOPS Advantages<\/strong><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/codeinstitute.net\/global\/blog\/object-oriented-programming\" target=\"_blank\" rel=\"noreferrer noopener\">Object-Oriented programming<\/a> introduces ideas such as categories, inheritance, polymorphism, data structures, and encapsulation, which facilitate code reusability while boosting programme efficacy and reliability.<\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"3\"><li><strong>Compile Based Language<\/strong><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because it is a compiler-based programming language, no separate runtime is required to run the programme. As a result, they are pre-interpreted, making the code speedier and more powerful.<\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"4\"><li><strong>Platform Independence&nbsp;<\/strong><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Its platform independence feature allows developers to run the same software on multiple operating systems without issue.<\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"5\"><li><strong>Built-in Libraries<\/strong><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It has a large number of built-in libraries. They help to accelerate software development and allow users to achieve more with less.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The grammar of C, C++, C#, and Java are all similar, and you may quickly move from one to the next. Another advantage is that programmes written in C can be written in C++ and run on a file with the.CPP extension.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"6\"><li><strong>Scalability<\/strong><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because it provides infinite scalability, developers can easily create resource-intensive programmes. As a result, they may simply create applications that work on a modest scale at first and later scale up to huge-size data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C vs C++&nbsp;<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>The C language belongs to the<strong> procedural language family<\/strong>. The language is based on functions. C++, on the other hand, is an object-focused programming language. The programming language is object-oriented.&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>C has built-in data types. C is a simple programming language that only supports rudimentary, fixed data types. C++ enables user-defined data types in addition to built-in data types. It is an improved version of C that includes support for generic data types.&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Because C is the fundamental language, programmes written in C can be executed with the C++ compiler. C++ is a specialised version of the C language that includes OOP principles. The code cannot be run in the C compiler.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>C programming adopts a top-down programming model that emphasises steps above data. C++ employs a bottom-up strategy that prioritises data over the overall method.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Because C is a structured language, the programme is separated into units known as functions, which can be considered separate programme components. The code comprises objects and classes because C++ is an object-focused programming language.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>The programming language C does not conform to the principle of encapsulation and allows for easy data processing from outside code. C++ is a safer programming language.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>C++ has substantially additional libraries and operations to use than C. C++ is a superior choice for complicated software since it has more libraries on which to rely. Practically speaking, an understanding of C++ is frequently required for a range of programming professions.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>C is a simple procedural language with little abstraction. C++ is an object-oriented programming language that offers greater abstraction and higher-level functionality. Both languages can be used for almost anything, but C++ is typically thought to be more current.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>C is a language that allows us to programme it in whatever way we choose. C++ comprises various high-level object-oriented programming techniques that allow us to write high-level applications.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>It is not necessary to master C before studying C++. They are two distinct languages. It is a prevalent fallacy that C++ relies on C and is not a fully defined language in and of itself. Just because C++ and C share a lot of identical vocabulary and semantics doesn&#8217;t imply you have to master C first.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How to Learn C++<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C++ is renowned for being more difficult to comprehend than other programming languages like <a href=\"https:\/\/codeinstitute.net\/global\/blog\/what-is-java\" target=\"_blank\" rel=\"noreferrer noopener\">Java<\/a> and <a href=\"https:\/\/codeinstitute.net\/global\/blog\/what-is-python-used-for\" target=\"_blank\" rel=\"noreferrer noopener\">Python<\/a>. This is due in large part to its more sophisticated syntax. This can be difficult for folks who are new to programming. Having said that, devoting the time necessary to learn it can provide numerous rewards to you and your profession.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C++ is useful to learn since its syntax is comparable to that of numerous other programming languages. This means that learning other languages and broadening your technical knowledge should be easier after you&#8217;ve mastered it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It will take at least three months to learn if you are entirely new to programming. That equates to, at minimum, two to three hours of effort per day. However, if you&#8217;ve previously programmed and worked at least an hour per day, it will require one to three months to master the fundamentals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Syntax is the syntax of a programming language and the basis for anything written in C++. This also determines the way C++ code is written and comprehended. To comprehend the language, you must first study the grammar as well as other ideas. Online lessons are fantastic since they cover a wide range of topics at the beginning, medium, and advanced levels, not requiring a significant time or financial investment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After learning syntax, a new C++ programmer should be able to comprehend larger features of the language. Examples include functions, arrays, strings, pointers, references, classes and objects, polymorphism, and so on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Although formal instruction, such as a degree programme or a coding boot camp, is not the quickest way to learn C++, it provides in-depth computer language expertise. Simultaneously, some training companies provide expedited programs that help you learn it quickly. As a result, it&#8217;s critical to conduct your homework and discover the best programme for you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Building projects is a terrific way to put what you&#8217;ve learned through textbooks, courses, and tutorial sessions into reality. You will have full control over what you create and how it operates when you construct a project. You can also leverage the project to increase the value of your portfolio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Even after years of experience, professional C++ coders always discover new things about the language. This is because, as in all programming languages, it may be developed and refined in so many different ways that it is impossible to understand them all at once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despite its renowned reputation for being difficult, there are various ways to learn to code in C++. As a novice, it is suggested that you begin with the fundamentals and work your way up to complex topics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Try coding for free<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re new to code, try our free 5 Day Coding Challenge, where you can learn the basics of HTML, CSS and JavaScript for free. It takes just one hour a day over five days. By the end of this short course, you&#8217;ll have built your first webpage. Register now through the form below. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>C++ is a language created for a particular purpose and focuses on the objects present. It is an intermediate language, allowing it to develop minimal and higher-level programs.&nbsp;&nbsp; Both C and C++ have the same core syntax and code structure. Many programming languages rely on the efficiency and dependability of C++ in their implementation. C++ [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":127012,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[65],"tags":[416,109],"class_list":["post-126748","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","tag-learn-to-code","tag-technology"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is C++?&nbsp;&nbsp;&nbsp;&nbsp; - Code Institute Global<\/title>\n<meta name=\"description\" content=\"C++ is a language created for a particular purpose and focuses on the objects present. In this article, we explain C++.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is C++?&nbsp;&nbsp;&nbsp;&nbsp; - Code Institute Global\" \/>\n<meta property=\"og:description\" content=\"C++ is a language created for a particular purpose and focuses on the objects present. In this article, we explain C++.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Code Institute Global\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-07T11:12:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-2.png.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Daragh \u00d3 Tuama\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-2.png.webp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daragh \u00d3 Tuama\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/\"},\"author\":{\"name\":\"Daragh \u00d3 Tuama\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#\\\/schema\\\/person\\\/061a77891417d29f74a8ac38dbf4f7ac\"},\"headline\":\"What is C++?&nbsp;&nbsp;&nbsp;&nbsp;\",\"datePublished\":\"2022-12-07T11:12:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/\"},\"wordCount\":1515,\"publisher\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/d3m1rm8xuevz4q.cloudfront.net\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/What-is-C-1.png.webp\",\"keywords\":[\"Learn to Code\",\"Technology\"],\"articleSection\":[\"C\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/\",\"url\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/\",\"name\":\"What is C++?&nbsp;&nbsp;&nbsp;&nbsp; - Code Institute Global\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/d3m1rm8xuevz4q.cloudfront.net\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/What-is-C-1.png.webp\",\"datePublished\":\"2022-12-07T11:12:00+00:00\",\"description\":\"C++ is a language created for a particular purpose and focuses on the objects present. In this article, we explain C++.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/#primaryimage\",\"url\":\"https:\\\/\\\/d3m1rm8xuevz4q.cloudfront.net\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/What-is-C-1.png.webp\",\"contentUrl\":\"https:\\\/\\\/d3m1rm8xuevz4q.cloudfront.net\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/What-is-C-1.png.webp\",\"width\":1500,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/what-is-c\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is C++?&nbsp;&nbsp;&nbsp;&nbsp;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#website\",\"url\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/\",\"name\":\"Code Institute Global\",\"description\":\"A New Career in Tech\",\"publisher\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#organization\",\"name\":\"Code Institute Global\",\"url\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/d3m1rm8xuevz4q.cloudfront.net\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Web_grey_logo-1.png.webp\",\"contentUrl\":\"https:\\\/\\\/d3m1rm8xuevz4q.cloudfront.net\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Web_grey_logo-1.png.webp\",\"width\":251,\"height\":105,\"caption\":\"Code Institute Global\"},\"image\":{\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/#\\\/schema\\\/person\\\/061a77891417d29f74a8ac38dbf4f7ac\",\"name\":\"Daragh \u00d3 Tuama\",\"description\":\"Daragh is Code Institute\u2019s Content Manager. With a long history in journalism, he has a huge interest in all things tech. Daragh also has a background in radio and TV, and has presented and contributed to shows on RT\u00c9, Newstalk, Today FM, TG4, and many more. He has a degree in modern Irish and history, and more recently, he has attained a certificate in sustainability studies. Daragh is also a videographer and is responsible for much of the content delivered to Code Institute. Daragh joined Code Institute in 2018.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/otuamadaragh\"],\"url\":\"https:\\\/\\\/codeinstitute.net\\\/global\\\/blog\\\/author\\\/daragh\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is C++?&nbsp;&nbsp;&nbsp;&nbsp; - Code Institute Global","description":"C++ is a language created for a particular purpose and focuses on the objects present. In this article, we explain C++.","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:\/\/codeinstitute.net\/global\/blog\/what-is-c\/","og_locale":"en_US","og_type":"article","og_title":"What is C++?&nbsp;&nbsp;&nbsp;&nbsp; - Code Institute Global","og_description":"C++ is a language created for a particular purpose and focuses on the objects present. In this article, we explain C++.","og_url":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/","og_site_name":"Code Institute Global","article_published_time":"2022-12-07T11:12:00+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-2.png.webp","type":"image\/webp"}],"author":"Daragh \u00d3 Tuama","twitter_card":"summary_large_image","twitter_image":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-2.png.webp","twitter_misc":{"Written by":"Daragh \u00d3 Tuama","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/#article","isPartOf":{"@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/"},"author":{"name":"Daragh \u00d3 Tuama","@id":"https:\/\/codeinstitute.net\/global\/#\/schema\/person\/061a77891417d29f74a8ac38dbf4f7ac"},"headline":"What is C++?&nbsp;&nbsp;&nbsp;&nbsp;","datePublished":"2022-12-07T11:12:00+00:00","mainEntityOfPage":{"@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/"},"wordCount":1515,"publisher":{"@id":"https:\/\/codeinstitute.net\/global\/#organization"},"image":{"@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/#primaryimage"},"thumbnailUrl":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-1.png.webp","keywords":["Learn to Code","Technology"],"articleSection":["C"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/","url":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/","name":"What is C++?&nbsp;&nbsp;&nbsp;&nbsp; - Code Institute Global","isPartOf":{"@id":"https:\/\/codeinstitute.net\/global\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/#primaryimage"},"image":{"@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/#primaryimage"},"thumbnailUrl":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-1.png.webp","datePublished":"2022-12-07T11:12:00+00:00","description":"C++ is a language created for a particular purpose and focuses on the objects present. In this article, we explain C++.","breadcrumb":{"@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/#primaryimage","url":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-1.png.webp","contentUrl":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/12\/What-is-C-1.png.webp","width":1500,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/codeinstitute.net\/global\/blog\/what-is-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codeinstitute.net\/global\/"},{"@type":"ListItem","position":2,"name":"What is C++?&nbsp;&nbsp;&nbsp;&nbsp;"}]},{"@type":"WebSite","@id":"https:\/\/codeinstitute.net\/global\/#website","url":"https:\/\/codeinstitute.net\/global\/","name":"Code Institute Global","description":"A New Career in Tech","publisher":{"@id":"https:\/\/codeinstitute.net\/global\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codeinstitute.net\/global\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codeinstitute.net\/global\/#organization","name":"Code Institute Global","url":"https:\/\/codeinstitute.net\/global\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeinstitute.net\/global\/#\/schema\/logo\/image\/","url":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/02\/Web_grey_logo-1.png.webp","contentUrl":"https:\/\/d3m1rm8xuevz4q.cloudfront.net\/wp-content\/uploads\/2022\/02\/Web_grey_logo-1.png.webp","width":251,"height":105,"caption":"Code Institute Global"},"image":{"@id":"https:\/\/codeinstitute.net\/global\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/codeinstitute.net\/global\/#\/schema\/person\/061a77891417d29f74a8ac38dbf4f7ac","name":"Daragh \u00d3 Tuama","description":"Daragh is Code Institute\u2019s Content Manager. With a long history in journalism, he has a huge interest in all things tech. Daragh also has a background in radio and TV, and has presented and contributed to shows on RT\u00c9, Newstalk, Today FM, TG4, and many more. He has a degree in modern Irish and history, and more recently, he has attained a certificate in sustainability studies. Daragh is also a videographer and is responsible for much of the content delivered to Code Institute. Daragh joined Code Institute in 2018.","sameAs":["https:\/\/www.linkedin.com\/in\/otuamadaragh"],"url":"https:\/\/codeinstitute.net\/global\/blog\/author\/daragh\/"}]}},"_links":{"self":[{"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/posts\/126748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/comments?post=126748"}],"version-history":[{"count":1,"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/posts\/126748\/revisions"}],"predecessor-version":[{"id":127017,"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/posts\/126748\/revisions\/127017"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/media\/127012"}],"wp:attachment":[{"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/media?parent=126748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/categories?post=126748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codeinstitute.net\/global\/wp-json\/wp\/v2\/tags?post=126748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}