This paper compares four computer programming languages (Ada95, C, C++, and Java) with the requirements of "Steelman", the original 1978 requirements document for the Ada computer programming language. This paper provides a view of the capabilities of each of these languages, and should help those trying to understand their technical similarities, differences, and capabilities.
/lp/association-for-computing-machinery/ada-c-c-and-java-vs-the-steelman-NmNCy1WMbJ