Dans SICP , les auteurs déclarent ( section 1.1 ) qu'il existe trois "mécanismes" de base des langages de programmation:
les expressions primitives , qui représentent les entités les plus simples dont la langue s'occupe
moyens de combinaison , par lesquels les éléments composés sont construits à partir de plus simples
des moyens d'abstraction , par lesquels les éléments composés peuvent être nommés et manipulés comme des unités
Comment puis-je analyser un langage de programmation grand public (Java, par exemple) en termes de ces éléments ou mécanismes?