ZAWWW-2st1.2-w03.tresc-1.0-Slajd14

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

IDL – odwzorowania językowe

IDL – odwzorowania językowe


Slajd przedstawia odwzorowanie wybranych elementów IDL na konstrukty języków Java i C++. Przykładowo, atrybut zadeklarowany jako string zostanie zaimplementowany w Javie jako java.lang.String, a w C++ jako char*. Ponieważ IDL jest wzorowany na C++, widać dużą zbieżność nazw konstruktów. W przypadku Javy niektóre translacje stają się kłopotliwe. Na przykład konstrukt IDL typedef jest zaczerpnięty wprost z C++, język Java nie posiada takiego konstruktu i w odwzorowaniu typ zdefiniowany jako typedef w IDL zostanie w Javie zaimplementowany w postaci klasy pomocniczej.


<< Poprzedni slajd | Spis treści | Następny slajd >>