|
33
Dari
LISP
bahasa
tahun
55-an.
Diadopsi
fasilitas
garbage
collection,
serta
kemampuan
untuk
meniru generic list processing,
meski
fasilitas
ini
jarang
yang
memanfaatkannya.
Dari Algol bahasa pada tahun 60-an, diambil struktur kendali yang dimilikinya.
Dari C++, diadopsi sintaks, sebagian semantiks dan exception handling
Dari bahasa Ada, diambil strongly type, dan exception handling.
Dari Objective C, diambil fasilitas interface.
Dari
bahasa
SmallTalk,
diambil
pendekatan
single-root
class
hiérarchie,
dimana
objek adalah satu kesatuan hirarki pewarisan
Dari bahasa Eiffel, fasilitas assertion yang mulai diterapkan di sebagian JDK 1.4.
|