>>> Incidentally, I invested a significant amount of time systematically >>> learning >>> C++ when I was an undergrad computer science major, so you're >>> right that this likely affects my perspective. >> >> This is indeed interesting. If you say that ginac is nicely written, >> then I really should consider myself an education in C++ (as btw the >> ginac developers told me!). :) And I will do it and educate myself. > > I definitely do recommend learning C++, if for no other reason that there > is a *lot* of valuable code written in that language, and understanding it > helps expand your options. Also, I think C/C++ code is the "closest" code > to the Python ecosystem. Just be sure you don't like C++ too much! > > If you look at TIOBE: > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > then you'll see that together C/C++ is the according to that site the > "world's most popular language". > > -- William > > Disclaimer: I don't like C++ too much. But it is worth knowing.
Thanks! I will. Last time I did serious C++ programming was in 2002 while still at high school, I remember I sit down and wrote this game: http://sourceforge.net/projects/bino/ the main part I did in about 3 weeks, each day about 10 hours of C++. Wow, that's fun, I downloaded this now, but it doesn't even compile on a recent g++ compiler, but I looked at the code now and I don't like it, I should learn C++ much better. I was using lua as a scripting language. Lua was extremely easy to embed and learn. I then got annoyed how difficult was to refactor C++ and how lua didn't give me the power of Python and I learned Python and that was my language ever since. That's why I am so happy with Cython, it allows me to easily do what I always wanted. BTW, the game I was writing is the same as this (also in C++ and lua), which begun at about the same time: http://www.nongnu.org/enigma/ I was corresponding with the author of it back in 2002 and we both agreed that should we do it again, we would definitely use python (+pygame for example). Ondrej P.S. If you don't know the game oxyd or enigma above, I can greatly recommend, I spent weeks with it as a child back on old macintoshes. --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---