Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Replacing a Fox with a Mojo... That's a killer beast kil
Message
From
21/09/2023 15:44:27
 
 
To
18/09/2023 11:11:19
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01687063
Message ID:
01687081
Views:
113
Likes (2)
Modern compiler technology can make any coding language as fast as C++ (actually faster): https://news.mit.edu/2023/codon-python-based-compiler-achieve-orders-magnitude-speedups-0314

There are other compilers also in process.

Hank

>Hi Bill,
>
>Thanks for the feedback :-)
>
>>So far, the language they're using is Java from the command line- no IDE.
>>That makes zero sense to me
>
>Makes zero sense to me as well. Java is definitely legacy now. But it remains the preferred dev environment for business. Basically what cobol was back in the years. No passion here. But possibly some applications to maintain...
>
>IMHO, in terms of computer language innovation, curiously enough, in most demanding engineering fields, it looks like the current trend is moving back to interpreter-based tools à la fox with both AOT and JIT (both!) as a compiler engine behind the prompt.
>
>Strange as it may seems, python which is an old beast, nearly as old as our dear fox ain't passé at all. It is basically indeed in the process of mutating into from a good old interpreters à la fox or vb into a maverick à la "mojo":
>- AOT execution is immediate. Perfect for immediate startup and predictability (the code is compiled for a generic architecture); great for system programming, mouse drivers and your Boeing-Airbus embedded software and more,
>- JIT execution. There is a lag before the first execution as the compiler explores your platform capabilities sniffing for the kind of CPUs, GPUs you have and then runs the generated code. Speed can and will be impressive since the compiler handles the engineering required to harness those silicium beasts.
>
>Massively parallel algos such as AI engines come to mind. But I tested that on relatively plain python with "numba". This engine add great JIT-ing and decent AOT to plain vanilla such as python (which on par with fox no more). And gush, once jit-ed my lazy interpreter code was running over 50 times faster than the original code (which was already quite decent!
>
>Great news for people who never really liked compiling tech.
>
>The Times They Are A-Changin' said Bob. But sure, in the end, there will be a place for java, javascripting, rust, possibly even nim, zig... and even for C++ in this world!
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform