Python versus C++ Speed As a lot has been said about these lately, I thought this url pointer might be useful: http://amath.colorado.edu/faculty/fperez/talks/0204_python-c.pdf also (scipy-weave): http://www.scipy.org/documentation/weave/ nononsense
I really like python ... as well as the other open source languages. If the project is solely my decision I choose open source solutions unless there is an overwhelming reason not to do so - which sometimes there is......
Stupid 10 min rule: I should have added this (new version just out): http://new.scipy.org/Wiki/SciPy OK. But first always check which tools/libraries are available. Huge differences sometimes!
Actually the differences are not so huge ... most often similar technologies are available ... the huge difference is the cost ......
Same here. Everything will be Open Source technology but I will avoid Swing like the pest and look into Flash, VB or Cold Fusion if I need a dynamic GUI.
Python at work! (also, a look under the hood) http://amath.colorado.edu/faculty/fperez/talks/0411_python_scicomp.pdf
An interesting assertion about Swing: "Java Swing with 47% use, has surpassed WinForms as the dominant GUI development toolkit, an increase of 27% since fall 2004." http://weblogs.java.net/blog/hansmuller/archive/2005/10/official_swing.html I found it a bit hard to believe, but it doesn't seem unreasonable that there is some substance to the study and Swing usage to be increasing.
Although GUI toolkits are of great practical importance, they are unrelated to the thread topic "Python versus C++ Speed". It is obvious that there is no match under Java for the speed/math tool points touched upon here. ( In passsing, quickly on GUI's: Looking further into something like matplotlab also will show you the unbelievable cross-platform ability to relate to any GUI, wx, gtk, qt, glade, tk. As to IDE's under/for Python, quite some choice, even for Jython if you have to. )