<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>8-bit MicrocontrollersのトピックRe: C or C++ which should I learn first</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124761#M426</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi steve, I am not a professional with Electronic or Programming.&lt;BR /&gt; What I want to share with you is that me too I wanted to learn C++ without knowing C programming so I asked many people their advice and all tell me that I would be good (I should start) to start with C first and then moving to C++; But it was not what I want ,I wanted to learn C++, so I start learning C++ and I see all books(or many) I had on hand always refered to C programming, The autor always supposed some time that you knowed C et he just went on. It was hard, I could not understand anything. that is my experience so I would like you to start with C first and then it would be easy for you to understand the C++, as alex and others said before, C++ is an extended C. Know that you do not need to be a guru first of C to migrate to C++; You just need the C's basic like arrays, pointers(be sure to well understand pointers because they are fundamentals in C and C++) and structures etc...&lt;BR /&gt; Best regards&lt;BR /&gt; Cyrille&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Aug 2006 19:50:16 GMT</pubDate>
    <dc:creator>elec</dc:creator>
    <dc:date>2006-08-31T19:50:16Z</dc:date>
    <item>
      <title>C or C++ which should I learn first</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124757#M422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I've been doing this EE thing for 15 years now.&amp;nbsp; I did assembly language in the past (2 jobs and 8 years ago).&amp;nbsp; I want to get back into micro work.&amp;nbsp; It used to be that C was the thing to know.&amp;nbsp; Now I wonder if I would be better off learning C++.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;What is the difference between these two?&amp;nbsp; When do you use C and when do you use C++?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks!!&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 22:57:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124757#M422</guid>
      <dc:creator>steve2</dc:creator>
      <dc:date>2006-07-24T22:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: C or C++ which should I learn first</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124758#M423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi:&lt;BR /&gt;&lt;BR /&gt;Welcome!&lt;BR /&gt;&lt;BR /&gt;C++ is a certainly a much more complete and advanced programming language than C. (C is a subset from C++). However, it is much more complex and probably harder to learn (unless you have experience in other Object-Oriented languages, like Java).Additionally, it could create larger executable code than C.&lt;BR /&gt;&lt;BR /&gt;Another consideration is the availability of development tools. Usually, C++ compilers are much more expensive than C compilers.&lt;BR /&gt;&lt;BR /&gt;Therefore, I would suggest to start learning C, and then moving to C++.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Alex&lt;P&gt;Message Edited by alex_spotw on &lt;SPAN class="date_text"&gt;2006-07-24&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;12:34 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 00:33:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124758#M423</guid>
      <dc:creator>alex_spotw</dc:creator>
      <dc:date>2006-07-25T00:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: C or C++ which should I learn first</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124759#M424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Alex,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; thanks for the info on why to learn C.&amp;nbsp; I am reading "The C Programming Language" 2nd Ed.&amp;nbsp; I will soon fire up the Freescale demo unit I have and play around with that.&amp;nbsp; I will see if I can make a simple volt meter with LCD.&amp;nbsp; Then try to get an accelerometer from AD to measure incline.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 01:40:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124759#M424</guid>
      <dc:creator>steve2</dc:creator>
      <dc:date>2006-07-25T01:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: C or C++ which should I learn first</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124760#M425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi, Steve:&lt;BR /&gt;&lt;BR /&gt;In my opinion, which one to use boils down to the complexity of the problem you need to solve. I use C++ for some projects, C for others, and assembler for most.&lt;BR /&gt;&lt;BR /&gt;The difference between the C and C++ is that the latter has Object-Oriented capabilities. If the problem you need to solve is complex enough to benefit from OOP constructs, then C++ might be your choice. If objects are of little use to your application, then C would be a better choice, as the added overhead of C++ can be a heavy burden on a microcontroller.&lt;BR /&gt;&lt;BR /&gt;In any case, you should learn C first. As Alex pointed out, C++ is an extension to C.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 04:34:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124760#M425</guid>
      <dc:creator>rocco</dc:creator>
      <dc:date>2006-07-25T04:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: C or C++ which should I learn first</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124761#M426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi steve, I am not a professional with Electronic or Programming.&lt;BR /&gt; What I want to share with you is that me too I wanted to learn C++ without knowing C programming so I asked many people their advice and all tell me that I would be good (I should start) to start with C first and then moving to C++; But it was not what I want ,I wanted to learn C++, so I start learning C++ and I see all books(or many) I had on hand always refered to C programming, The autor always supposed some time that you knowed C et he just went on. It was hard, I could not understand anything. that is my experience so I would like you to start with C first and then it would be easy for you to understand the C++, as alex and others said before, C++ is an extended C. Know that you do not need to be a guru first of C to migrate to C++; You just need the C's basic like arrays, pointers(be sure to well understand pointers because they are fundamentals in C and C++) and structures etc...&lt;BR /&gt; Best regards&lt;BR /&gt; Cyrille&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Aug 2006 19:50:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/C-or-C-which-should-I-learn-first/m-p/124761#M426</guid>
      <dc:creator>elec</dc:creator>
      <dc:date>2006-08-31T19:50:16Z</dc:date>
    </item>
  </channel>
</rss>

