Original: Raymond Brown describes engineered languages as "languages that are designed to specified objective criteria, and modeled to meet those criteria".
Simplified: Philosophical languages