Chapter 18: Mixed Language Programming

 < Day Day Up > 



Learning Objectives

  • Explain how to create and integrate assembly language object modules

  • Explain how to integrate legacy C code

  • State the purpose and use of the extern keyword

  • Explain why the extern keyword is necessary to link to legacy C code modules

  • Describe the concept of name mangling

  • Explain how to call C and C++ routines from Java applications

  • List the steps required to create, compile, and link to an assembly language module

  • List the steps required to create a Java JNI project and call a C++ native method from a Java program

  • State the purpose and use of the javah command line tool

  • Demonstrate your ability to utilize assembly language routines in your C++ programming projects

  • Demonstrate your ability to call native C++ functions from Java programs

  • Demonstrate your ability to use inline assembly in a Macintosh environment

  • Demonstrate your ability to use inline assembly in a PC environment



 < Day Day Up > 



C++ for Artists. The Art, Philosophy, and Science of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors: Rick Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net