В SICP авторы утверждают ( раздел 1.1 ), что существует три основных «механизма» языков программирования:
примитивные выражения , представляющие простейшие сущности, с которыми связан язык
средство комбинирования , с помощью которого составные элементы строятся из более простых
средство абстракции , с помощью которого составные элементы могут быть названы и управляться как единицы
Как я могу проанализировать основной язык программирования (например, Java) с точки зрения этих элементов или механизмов?