Language Wars!

This thread was discussing C vs Ada vs Java etc. Even Borland VCL was brought up. Yes the VCL was written in Delphi/Pascal and the borland C++ compilers can link to modern pascal code. Why? Because modern pascal and C languages are actually quite similar today with regards to the power they offer... and they are very compatible with each other. Modern pascal is an alternative or complement to ADA and C. Those looking for an alternative REAL WORLD language to Modern C, could look into Modern Pascal.

The popular modern pascal compiler is called FPC.
Some benchmarks showing FPC performance:

http://z505.com/images/fpc-better-than-gcc.png
http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Benchmarks-Show-FPC-is-Better-than-GCC

(disclaimer: benchmarks are just a point of reference.. not to be taken too seriously)

I have freepascal working under linux emulation on OpenBSD.. soon I'll try it natively. It works on FreeBSD.

This thread was also talking about safety checks of C programming language and such.
Well, some of the safety checks you can use in freepascal/fpc:

begin
 {$R+} // turns range checking on
 {$I+} // turns I/O checking on
 {$CHECKPOINTER ON} // turns pointer checks on
 writeln('blah blah blah');
end.

More info if you are interested in modern pascal:
http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Modern-Pascal-For-Newbies

Sorry for the FPC advocacy, but I had to bring it up because you folks were involved in a language flamewar between ada, c, pascal, java, etc. etc. etc.

Regards,
L505

Reply via email to