|
|||||||||
|
|||||||||
@C++ и Java: совместное использование
Web-страница: http://www.codenet.ru/webmast/java/jcc.php
Язык JAVA во многом произошел от С/С++, у которых были позаимствованы синтаксис и базовая семантика. Однако связь между ними не ограничивается только этим. Используя JNI (JAVA NATIVE INTERFACE), можно вызывать С/С++-функции из JAVA-программы и, наоборот, из программы, написанной на С/С++, можно создавать JAVA-объекты и вызывать JAVA-методы. Несмотря на то, что использование JNI в большинстве случаев ведет к потере многоплатформенности JAVA-кода, данная возможность расширяет сферу применения самого языка JAVA на приложения, для которых это условие не является необходимым. В таких системах использование JNI позволяет сочетать современный объектно-ориентированный подход JAVA - главное преимущество этой технологии, с существующим (LEGACY) системно-зависимым (PLATFORM SPECIFIC) кодом на С/С++. Это является важным и необходимым условием перехода к использованию JAVA-технологии при разработке компонентов сервера.
Тематический рубрикатор: Информатика и информационные технологии/Основные понятия и языки программирования/Программирование на языке высокого уровня/Прикладное программирование в стандарте ANSI C, Информатика и информационные технологии/Основные понятия и языки программирования/Программирование на языке высокого уровня/Объектно-ориентированное программирование, Информатика и информационные технологии/Основные понятия и языки программирования/Программирование на языке высокого уровня/Объектно-ориентированное программирование/Принципы объектно-ориентированного программирования на С++, Информатика и информационные технологии/Основные понятия и языки программирования/Программирование на языке высокого уровня/Объектно-ориентированное программирование/Другие языки ООП
Тип ресурса: Электронный учебный курс
Уровень образования: Высшее
|
Copyright © 2003 «Инженерное образование» E-mail: techno@bmstu.ru | тел.: +7 (095) 263-68-63 |
|