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