Відповідь 1:

Залежно від особливостей, які підтримують ці мови, вони класифікуються на дві категорії -

1) .Основна тема програмування.

2). Об'єктно-орієнтована мова програмування.

Наступна відмінність залежить від їх особливостей -

1) Основні особливості мовлення на основі об'єктів -

  • Інкапсуляція данихІдентифікація об'єкта Дані Механізми приховування та доступу. Перевантаження оператораАвтоматична ініціалізація та очищення об'єктів.

2) Основні особливості об'єктно-орієнтованих мов програмування -

Об'єктно-орієнтоване програмування включає всі функції об'єктної мови програмування разом з двома додатковими функціями -

  • СпадщинаДинамічне зв'язування

Відповідь 2:

Об'єктно-орієнтовані мови програмування, такі як Java та C ++, слідують таким поняттям, як OOPS - інкапсуляція, абстракція, поліморфізм та спадкування тощо.

Об'єктні мови програмування відповідають деяким особливостям OOPS, але вони не забезпечують підтримку поліморфізму та успадкування. Яйце. JavaScript, VBScript тощо

Об'єктні мови програмування забезпечують підтримку Об'єктів, і ви можете створювати об'єкти з конструктора. Вони також підтримують інкапсуляцію. Вони також відомі як мови, орієнтовані на прототип.