Hi, For work I really desired a language for numerical / data processing that's as easy and capable as Python but still fast running loops. That's why I am very excited when I noticed Julia. First allow me to me say, fabulous work! I really appreciate the effort of those who make open-source software great for everyone.
I did a simple & naive benchmark involving brutal-force loops with some floating-point calculations on Windows (have to use Windows for work). I measured execution time in Python, Julia, VC++, C#.NET, Java, and Matlab. To my surprise, Julia is not only much slower than VC++ in this test, but it's much slower than C#.NET, Java, and even Matlab. Please see details of the test in the attached PDF file. Could someone help me out here - did I make an amateur mistake or miss something? Was Julia slow because of Windows? Or was it just the loops that's slow (as this "benchmark" really didn't test anything else)? I really want to make Julia my go-to language in work, so any suggestion is appreciated. Cheers. -Zhong
Simple_Benchmark_For_Brutal-force_Loops.pdf
Description: Adobe PDF document
