On Tue, 11 Oct 2016, Daniel Serpell wrote: > Hi! > > For a good example of what current C++ compilers can do at > compile time, you can see the following video: > > https://www.youtube.com/watch?v=3DzBkNBP00wJE > > It's a talk about C64 pong game written in C++. > > Daniel. Hi Daniel, Thank you for sharing, it was interesting. I can see that a lot of people will instantly home in on the "zero=20 overhead" aspect and get their wallets out :-) I have been writing C++ code for over 20 years so take it from me I'm not=20 a C++ hater. However I do feel that it is very heavy for simple stuff. I=20 particularly ***HATE*** the way templates have taken over. Anyway one point that Jason was explit about is that this zero overhead=20 optimisation works "best" when not using heap allocation. I wonder how=20 well it copes with pointer manipulation in general. His example was very=20 interesting in that it used a recursive function to do some heavy lifting. Perhaps someone should produce a i386 to PIC converter (as Jason did for=20 the 6502) so that people that really want to can use C++17 on the PIC. Regards Sergio Masci --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .