Mathematica 7 compares to other languages

Jon Harrop jon at ffconsultancy.com
Thu Dec 25 22:50:29 CET 2008


Xah Lee wrote:
>> >On Dec 10, 2:47 pm, John W Kennedy <jwke... at attglobal.net> wrote:
>> >> C:
>>
>> >> #include <stdlib.h>
>> >> #include <math.h>
>>
>> >> void normal(int dim, float* x, float* a) {
>> >>     float sum = 0.0f;
>> >>     int i;
>> >>     float divisor;
>> >>     for (i = 0; i < dim; ++i) sum += x[i] * x[i];
>> >>     divisor = sqrt(sum);
>> >>     for (i = 0; i < dim; ++i) a[i] = x[i]/divisor;
>>
>> >> }
> 
> Due to the low level of C, this C example should perhaps then accept a
> sequence of numbers separated by space...

In other words, you want a REPL.

Why don't we have another challenge that involves handling a non-trivial
input format, i.e. parsing?

-- 
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?u



More information about the Python-list mailing list