{"id":1567,"date":"2024-10-28T17:58:26","date_gmt":"2024-10-28T17:58:26","guid":{"rendered":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/?page_id=1567"},"modified":"2024-11-07T21:28:36","modified_gmt":"2024-11-07T21:28:36","slug":"ides","status":"publish","type":"page","link":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/resources\/ides\/","title":{"rendered":"IDEs"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Integrated Development Environments (IDEs)<\/h3>\n\n\n\n<p>Some developers like to use command line environments to do their development. I can&#8217;t stop you from doing that, if you really want to, but there are definitely advantages to using an IDE:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An integrated editor, often providing keyword color coding, automatic formatting, etc.<\/li>\n\n\n\n<li>An integrated debugger, providing breakpoints and controlled execution, etc.<\/li>\n\n\n\n<li>The ability to conveniently switch among compiler and standard library versions for C++11, C++17, etc.<\/li>\n<\/ul>\n\n\n\n<p style=\"font-size:clamp(15.747px, 0.984rem + ((1vw - 3.2px) * 0.645), 24px);\"><a href=\"https:\/\/www.learncpp.com\/cpp-tutorial\/installing-an-integrated-development-environment-ide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Here&#8217;s a good overview of some IDEs<\/a> across a number of platforms.<\/p>\n\n\n\n<p style=\"font-size:clamp(15.747px, 0.984rem + ((1vw - 3.2px) * 0.645), 24px);\"><a href=\"https:\/\/www.emergentsoftware.net\/blog\/best-ide-for-cplusplus-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Here&#8217;s another web page<\/a> that provides some useful information about IDEs.<\/p>\n\n\n\n<p>In developing this website, I worked on an iMac, and used Apple&#8217;s Xcode, and found it to be very useful and easy to use.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integrated Development Environments (IDEs) Some developers like to use command line environments to do their development. I can&#8217;t stop you from doing that, if you really want to, but there are definitely advantages to using an IDE: Here&#8217;s a good overview of some IDEs across a number of platforms. Here&#8217;s another web page that provides [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1531,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1567","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/pages\/1567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/comments?post=1567"}],"version-history":[{"count":2,"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/pages\/1567\/revisions"}],"predecessor-version":[{"id":1650,"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/pages\/1567\/revisions\/1650"}],"up":[{"embeddable":true,"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/pages\/1531"}],"wp:attachment":[{"href":"https:\/\/bhiggs.x10hosting.com\/PracticalCPlusPlusProgramming\/index.php\/wp-json\/wp\/v2\/media?parent=1567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}