языкоориентированное программирование(термин введен компанией JetBrains. Предполагает создание специального языка для решения определенных задач программирования ssn)
язык объектно-ориентированного программирования(язык программирования, например, C++, применяемый для разработки объектно-ориентированных программ, когда программа или данные представляются в виде набора дискретных объектов, обладающих определёнными свойствами и содержащих внутри себя как структуры данных, так и процедуры работы с ними)