Just like any other programming language, an aspect-oriented language typically consists of two parts: a language specification and an implementation.
Так же как и любой другой язык программирования, аспектно-ориентированный язык обычно состоит из двух частей: спецификация языка и реализация.