It seems like the original author of Fish is not crazy about C++ and the 
new fish authors are not crazy about it either.

I know C has limitations that make C++ appealing but please consider Ada.

Ada had a troubled childhood and stands accused of being, bloated, 
designed by committee and just plain dead.

Ada is a large language but the executables are similar in size to C as 
is it's execution speed

The requirements for Ada may have been laid out by committee but it was 
primarily designed by one man.

The Boeing 787 has Ada embedded as do many other vehicles and air 
traffic control systems. These are long lived projects, there will be an 
Ada compiler around for decades to come.

GNAT is an FLOSS compiler integrated into GCC.

Ada has threading built into the language and is useful for massively 
parallel systems.

Ada supports object oriented programming and many data structures.

Ada interfaces with other languages C, C++, FORTRAN, ASM, COBOL etc.

The type system is very strong, likely the strongest ever produced. It 
is possible to write buggy software in it, but it is harder to do so 
then other languages.

I really love Ada and would be willing to attempt a conversion of the 
project from C++ to Ada. Having said this I will almost certainly fail 
outright, success is likely a 1/10 chance. Ada's strict type system is 
great but sometimes causes problems, for instance variable arguments are 
inherently unsafe and are not supported.

Any comments?



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to