Що означає "S" в OOPS?


30

Я шукав повну форму " OOPS " в Google , але, на жаль, є багато неоднозначних відповідей. Деякі кажуть, що це " Системи ", а деякі кажуть, що це " Структура ", а деякі навіть згадують це як " Синопсис ".

Чи може хто-небудь просвітити мене, щоб знайти повну форму OOPS, з деяким правильним і правильним посиланням?

Велике спасибі всім, що допомагають мені.


9
OOP = Об'єктно-орієнтоване програмування. На жаль, це зовсім інше.
Vineet Reynolds

3
Можливо, ви бачили це в контексті OOPSLA, науково-дослідної конференції ACM з питань об'єктно-орієнтованого програмування, систем, мов та застосувань.
Blrfl

2
Об'єктно-орієнтоване програмування насправді не є системою, але є її схемою програмування. Отже, на мою думку, OOPS не має жодного значення. Це просто OOP.
Aditya Bokade

Відповіді:


20

Я б сказав, що найбільше використовується об'єктно-орієнтована система програмування. Але насправді це не настільки широко поширене і не відоме в такій мірі, щоб гарантувати, що це корисна абревіатура. Це посилання досить круте, все стосується скорочень. Я б інакше погодився з Vineet Reynolds і сказав, що на практиці слід просто використовувати "OOP" і розглядати "OOPS" як "oops".


31

Куди б я не дивився, люди, які використовують "OOPS", - це не люди, рідною мовою яких є англійська. Тому я справді вірю, що багато розробників використовують "OOPS" поза звичкою; це робиться тому, що це роблять інші розробники.

Я думаю, що важливо уточнити, що термін "Об'єктно-орієнтоване програмування", а "S" є стороннім. Якщо ви шукаєте в Інтернеті «об’єктно-орієнтовану систему програмування», то ви отримаєте певні результати, але не багато результатів.

Об'єктно-орієнтоване програмування - це філософія; неправильно називати це системою. Система - це те, що реалізує філософію об'єктно-орієнтованого програмування.


6
Хоча я не є носієм англійської мови, називати OOP "філософією" мені звучить незнайомо. Я думаю, що термін "парадигма" є більш усталеним.
Док Браун

1
@DocBrown "підхід" або "методологія" є більш поширеними термінами. "Парадигма" зустрічається як я-лише-знаю-казкові слова-голова. Технічно це все-таки правильне використання - просто незручне. "Філософія" починає приймати теологічні обертони, маючи на увазі потенційно негативні конотації. Справедливо кажучи, я визнаю, що ООП може впливати на те, як ви переглядаєте речі, і має справедливі претензії бути філософією, тому це також правильний термін. Методологія - це, мабуть, самий нейтральний термін. Сем - хороший спостереження за заявою OOP, що не є Системою.

3

Ви визначаєте, наскільки високо оцінюєте наведені нижче джерела, але найчастіше це зустрічається із "системою". Однак, як ви вже з’ясували, воно використовується не часто, тому не використовуйте абревіатуру самостійно, якщо ви хочете, щоб речі були зрозумілі для вашої аудиторії.

Об'єктно-орієнтована система програмування, що програмує програмування, є об'єктом програмного забезпечення: Програма OOP, Objectgeoriënteerd Gevonden op http://www.icer.nl/computerwoordenboek.php

Об'єктно-орієнтована система програмування OOPS; zie OOP Gevonden op http://www.ming-automatisering.nl/Definities/defin

oops 1 Foutje. 2 Об'єктно-орієнтована система програмування. Gevonden op http://www.woorden-boek.nl/woord/oops

джерело: http://www.encyclo.nl/begrip/OOPS (голландська)

OOPS - Об'єктно-орієнтована система програмування

Можливо, існує багато популярних значень для OOPS, найбільш популярним є визначення об'єктно-орієнтованої системи програмування

джерело: http://www.auditmypc.com/oops.asp

Ви навіть отримали GOOPS та OOPSMP як фактичні реалізації.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.