4 ms·
> I understand that it runs on BEAM, much like I understand that IronPython runs on the CLR. Those are different cases. Your question is more like "what is fas
by dozzie 10y ago
> I understand that it runs on BEAM, much like I understand that IronPython runs on the CLR.
Those are different cases. Your question is more like "what is faster: C or
Fortran?" than "what is faster: C or Python?".
> However, IronPython's performance is slower than C#'s performance due to the dynamic nature of the language
No. It's slower because IronPython is an interpreter, while C# compiles to
byte code, not because one is statically typed and the other is dynamically
typed.
- braveo 10y agohttps://en.wikipedia.org/wiki/Dynamic_Language_Runtime#Architecture https://en.wikipedia.org/wiki/Dynamic_Language_Runtime#Archi...
- dozzie 10y agoAnd what does it have to do with the fact that Python is interpreted by IronPython, which obviously slows down code execution?
- braveo 10y agothe DLR was specifically created to avoid that approach, IronPython, et al, haven't used such an approach since the DLR was released. It dynamically generates IL which is then JIT'd.