I second that you can just start with C++. C++11 and beyond permits and
encourages programming styles that are very different from C's.
A while back (having already worked with C and C++ for many years) I
read Koenig & Moo's Accelerated C++. For specificity, here's a link at
one online vendor:
https://www.amazon.com/Accelerated-C-Practical-Programming-Example/dp/020170353X/
One of its strong points is that it doesn't talk about memory allocation
until near the end and encourages a nearly python-with-types style of
programming. That produces much more readable and maintainable code.
Jeff Abrahamson
https://www.p27.eu/jeff/
https://www.transport-nantes.com/
On 27/11/18 04:00, Adrien Monteleone wrote:
> Stephen,
>
> You can learn it directly. My university didn’t even offer C except as part
> of their Operating Systems Design course. They start everyone off with C++.
>
> Regards,
> Adrien
>
>> On Nov 26, 2018, at 8:18 PM, Stephen M. Butler <[email protected]> wrote:
>>
>>
>>
>> And I think the route to C++ is learning C -- or can one skip directly.
>> Although that might not be helpful during the migration.
>>
>
> _______________________________________________
> gnucash-user mailing list
> [email protected]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
--
Jeff Abrahamson
+33 6 24 40 01 57
+44 7920 594 255
https://www.p27.eu/jeff/
https://www.transport-nantes.com/
_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.