Mma programing construct speed comparison
- To: mathgroup at smc.vnet.net
- Subject: [mg8461] Mma programing construct speed comparison
- From: "Xah" <xah at best.com>
- Date: Tue, 2 Sep 1997 16:14:55 -0400
- Organization: smtp.best.com
- Sender: owner-wri-mathgroup at wolfram.com
There is a notebook comparing the speed of various programing constructs. Get it at <http://www.best.com/~xah/MathematicaPrograming_dir/mmaTiming.nb> Here's the intro: This notebook compares the speed of various programing constructs. Which one is faster: N at Table[...] or Table[N at ...,iterator]? Map[f[i],Range[n]] or Table[f[i],{i,1,n}]? Map[f,{g...}] or. {g...}/.g->f[g]? 3+3 or 3*3? 1*2. or N[1*2]? Is Nest[N,1,100000] much slower than N[1]? In general, these are things serious Mathematica programers would be interested. This notebook is an open project, and is in public domain. You can get this notebook at (http://www.best.com/~xah/MathematicaPrograming_dir/mmaTiming.nb) or send an email to (xah at best) to request it. Feel free to edit this notebook in any way and send the result notebook to Xah Lee (xah at best.com) and I will post the updated notebook. Again, edit and add to this notebook in any way that you think better serves its goal. You may want to put your name and email address in parts you edited or written so people can contact you. Significant improvement of this notebook will be announced on MathGroup monthly or every two months. Let's hope this notebook become a rolling snowball and will become a significant Mathematica literature in the future. Xah Lee. (xah at best.com) 1997/08. Xah xah at best.com http://www.best.com/~xah/SpecialPlaneCurves_dir/specialPlaneCurves.html Mountain View, CA, USA