forum-msg-id-132957-edit

Original date:2018-08-20 09:50:34 Edited by: ghaberek Subject: Re: Can OpenEuphoria Help Solve This?

euphoric said...

Since we can translate/compile, aren't we essentially using C?

Oh boy, that's a loaded question. Like Irv said, yes it's C but it's not hand-written C.

The compiler does a pretty good job of optimizing what the translator spits out, but if you hand-converted your Euphoria code to C it would still be measurably faster. I'm guessing at least 10-15%.

With hand-written C you can tune the crap out of it with threading, or by inserting hand-coded inline assembly, or with stupid C tricks like Duff's device.

Plus there are better languages out there for expressing and solving big math problems, like R or OCaml.

And if you want to get as much speed as possible, using OpenCL or Vulkan will yield amazing results by leveraging modern GPUs.

-Greg

Not Categorized, Please Help

Search



Quick Links

User menu

Not signed in.

Misc Menu