Мы рассмотрим языки, участвующие в создании программы, поддерживающие основные
технологические процессы. Для двух основных языковых групп - языков моделирования
и языков программирования высокого уровня можно выделить следующие черты, о которых
также пойдет речь в этой главе.
Язык обладает характеристиками.
Язык содержит абстракции.
Язык поддерживает методологию программирования.
Язык принадлежит к семейству языков.
Язык может быть специализированным для некоторой предметной области.
Завершим тему кратким обсуждением формальных и естественных языков.
Знаете ли Вы, что карты класс-ответственность-кооперация, Class-responsibility-collaboration - карты класс-ответственность-кооперация - это методология объектно-ориентированного проектирования, предназначенная для описания классов и оперирующая понятиями: - ответственность - суть - высокоуровневое описание функций, которые выполняет класс; - кооперация - суть - ссылка на другие классы, с которыми необходимо кооперироваться для реализации функций.