On 07/01/2024 13:21, Ingemar Ragnemalm via fpc-pascal wrote:
Just for comparison, I fired up Think Pascal and made Hello world!

Plain Hello world, closes so quickly that you don't have time to see it: 4625 bytes.

Including ShowText and while not Button do; 4639 bytes.

Yes, less than 5k! Progress?

You forgot the 1MB Mac ROM :)

That's also the main difference between C and FPC: C programs by default are dynamically linked, so all of the standard RTL functionality that gets linked into an FPC program is not there in a C program most of the time.

It's also why golang programs are larger: those are statically linked as well.


Jonas

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to