On Friday 11 November 2005 10:20 am, Jerry Feldman wrote:
The issue here is that if you build with a high level language line C (not really a high-level language) you are going to get libraries linked in. (Note that IBM's OS used to supply one called IEFBR14. This was simply a utility that would exit). The C language requires the use of a library to set up the environment, and provide the 2 arguments to main. Most C compilers will automatically link in the C runtime libraries. In the above case, you are talking about just a few assembler statements.
As I stated previously, the C-code in Java has a lot of in-line asm calls. There is clearly a place (or so the Java implementors believe) for assembler knowhow in the development of large projects. Steven