In SICP yazarlar durumda ( Bölüm 1.1 programlama dilleri üç temel "mekanizmalar" olduğunu):
dilin ilgilendiği en basit varlıkları temsil eden ilkel ifadeler
bileşik elemanların daha basit olanlardan oluşturulduğu kombinasyon araçları
bileşik öğelerin birim olarak adlandırılabileceği ve manipüle edilebileceği soyutlama araçları
Bir anaakım programlama dilini (örneğin Java) bu öğeler veya mekanizmalar açısından nasıl analiz edebilirim?