[fpc-pascal] How does FPC perform in the FASTEST Computer Language Race

Guillermo gmartinez at burdjia.com
Sat Jul 10 12:16:12 CEST 2021


Hi,

I remember years ago a similar test in a web page.  Pascal was way low
in the list, even below Java and Python! but we (in a forum) found that
it wasn't Pascal fault: most versons program were optimised in code
while Pascal used brute force (also compiling using -O3 made it way
faster than the web proclaimed so we suspect they used -O- or even
worse a relic compiler [Turbo Pascal 1?]). Once fixed it was almost
unoticeably behind C in both FPC and Delphi (Delphi result was a bit
faster).

Anyway I haven't seen the video yet.

Regards,
Guillermo "Ñuño" Martínez

El Fri, 9 Jul 2021 10:40:55 -0700
Wayne Sherman via fpc-pascal <fpc-pascal at lists.freepascal.org> escribió:
> If you are a speed geek, you will probably be interested in this.
> 
> What is the FASTEST Computer Language? 45 Languages Tested! (E01)
> https://www.youtube.com/watch?v=tQtFdsEcK_s
> 
> Current standings at the time of this video
> Iterations per sec:
> Ada:  67
> Pascal: 143
> Fastest language: 7301
> Slowest language: 1
> 
> "HD Episode 01: Retired Microsoft engineer Dave Plummer takes you on a
> guided tour of 45 different computer languages and drag races each
> against one another using a prime sieve benchmark.  From Ada to Zig
> and everything in between, find out which is fastest and which is
> slowest."
> 
> Github:  https://github.com/PlummersSoftwareLLC/Primes
> 
> Current Pascal code:
> https://github.com/PlummersSoftwareLLC/Primes/tree/drag-race/PrimePascal/solution_1
> Current Delphi code:
> https://github.com/PlummersSoftwareLLC/Primes/tree/drag-race/PrimeDelphi/solution_1
> 
> Pull requests for faster/better implementations:
> https://github.com/PlummersSoftwareLLC/Primes/pulls
> 
> Related:
> https://components4developers.blog/2021/07/04/delphi-sieve-candidates-to-the-fastest-programming-language-contest/
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal



More information about the fpc-pascal mailing list