ZAWWW-2st1.2-w03.tresc-1.0-Slajd14
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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.