On Sun, Jan 11, 2009 at 3:42 PM, Venkatraman S <[email protected]> wrote: > On 1/11/09, Bharat Pathak <[email protected]> wrote: >> >> In one of the bloggers and fan of python he >> had evaluated speed of Matlab, C++ and Python. >> The graph goes like this. >> >> Matlab -----------> C++ --------------> Python >> >> Python being fastest. > > I am not sure whether i understand this statement right - the > statement is flawed if you had taken either of the development times > or the running times as the basis. > But let me clarify it in my own terms : > > 'Good' C++ is the fastest above; if you write crappy c++ then the > binary is huge and also the running times are NOT as one would expect > from C++. C++ is a very tricky language, but once learnt, it is sheer > ecstacy.
I came to Python via the C/C++ route. Spent 5-6 years in C programming and another 3-4 years in C++ (overlapping with C) and then discovered Python. I have found myself most productive in Python and C. C++ is one language which takes a long time to get specialized in. C++ is ecstasy only if you are a master with templates and can work magic with them. Otherwise it is more like torture! > > The integration of Python and C/C++ is one of the most beautiful thing > that man has ever created :P One gets to harness the speed(runtime) of > c++ and the fast development time of Python. +1. I have not written C++ extensions but have written C ones using the swig wrapper. The C/Python API is really powerful. > > -- > -V- > Blog @ http://blizzardzblogs.blogspot.com > _______________________________________________ > BangPypers mailing list > [email protected] > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand _______________________________________________ BangPypers mailing list [email protected] http://mail.python.org/mailman/listinfo/bangpypers
