Коротко нагадуються деякі важливі історичні події, що мали суттєвий\ud
вплив на формування концепцій сучасних мов програмування загального\ud
призначення. Розглядається набір фундаментальних конструкцій та конце-\ud
пцій, які є свого роду будівельними цеглинками вказаних у назві чотирьох мов. Пропонується систематизація такого набору, яка показує, як\ud
відображаються компоненти архітектури комп’ютера у відповідні концепції мов програмування. Дану систематизацію зручно взяти за основу для проведення порівняльного аналізу цих мов. Наводяться систематизовані\ud
порівняльні таблиці базових імперативних концепцій чотирьох мов, а також порівнюються реалізації об’єктно-орієнтованих конструкцій в мовах\ud
C++, Java 2 та C#. На основі таких матеріалів проводиться аналіз еволюції базових концепцій цих мов