On 19/04/2021 6:32 am, Alexander via mseide-msegui-talk wrote:
> And why do you need LLVM when using Pascal? How about .pas to ELF directly ?

>From what I understand, LLVM does very very impressive optimisations when
in generates the final binary executable. Way more that what the FPC
compiler can achieve.  Even Delphi's compiler does a LOT more optimisations
that FPC - hence Delphi binaries tend to be a lot faster. The Kylix
compiler was the same. Martin used to often post speed comparisons in the
FPC mailing list to show how slow FPC was.

It is well known that the Free Pascal developers pay more attention to
the FPC code being maintainable and supports easier porting to new platforms
or CPU's - than they do about optimising the final binary.

With MSELang, you will still program in "object pascal", it will just be
using LLVM that generates the final optimised binary.

Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp


_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to