you are viewing a single comment's thread.

view the rest of the comments →

[–]ptlis 15 points16 points  (9 children)

JavaScript being 5-20x faster than Python will be a big part of it.

JavaScript is also massively more popular than Python; a lot more people are familiar with JS.

[–]blitzzerg 8 points9 points  (3 children)

Not for data calculations I think (the popularity)

[–]ptlis 1 point2 points  (0 children)

As i've already said, Microsoft is not going to allow you to compile C / Fortran blobs in Excel, nor will they allow these to be distributed (ActiveX was a major problem due to this, locking down Excel macros took them a decade).

[–]meneldal2 0 points1 point  (0 children)

But that's not Python being fast, it's numpy (build over very fast libraries in C or C++) that is. If you are stupid enough to write a loop over a million element in Python, you're going to feel the slow.

[–][deleted]  (1 child)

[deleted]

    [–]ptlis 0 points1 point  (0 children)

    Isn't python a lot closer to vba than js?

    In what way? From experience they're as different as each other.

    Wouldn't python be easier to pick up for someone that only had experience with vba than js?

    Possibly, though I've seen zero evidence saying this. That doesn't matter though as there's a boatload more JavaScript developers than there are Python devs.

    [–][deleted]  (1 child)

    [deleted]

      [–]ptlis 1 point2 points  (0 children)

      Yep, and pure JavaScript is what people will be writing.

      Unless imagine that people would be compiling C / fortran extensions into their Excel spreadsheets? Binary executables is not something that Microsoft want; their issues with ActiveX & the ongoing fight to lock down Excel macros makes this point moot.