Co oznacza „S” w OOPS?

30

Szukałem pełnej formy „ OOPS ” w Google , ale niestety istnieje wiele niejednoznacznych odpowiedzi. Niektórzy mówią, że to „ Systemy ”, a niektórzy twierdzą, że to „ Struktura ”, a niektórzy nawet wspominają o tym jako „ Streszczenie ”.

Czy ktoś może mnie oświecić, aby znaleźć pełną formę OOPS, z odpowiednimi i poprawnymi odniesieniami?

Wielkie dzięki dla wszystkich, pomagając mi.

Pragnienie wiedzy
źródło
9
OOP = Programowanie obiektowe. Z drugiej strony Ups jest zupełnie inny.
Vineet Reynolds,
3
Być może widziałeś to w kontekście OOPSLA, konferencji badawczej ACM na temat programowania obiektowego, systemów, języków i aplikacji.
Blrfl 18.04.13
2
Programowanie obiektowe nie jest tak naprawdę systemem, ale wzorcem programowania. Według mnie OOPS nie ma znaczenia. To tylko OOP.
Aditya Bokade

Odpowiedzi:

20

Powiedziałbym, że najczęściej używany jest system programowania obiektowego. Ale tak naprawdę nie jest to powszechne ani znane w takim stopniu, aby uzasadnić, że jest to przydatny akronim. Ten link jest całkiem fajny, chodzi o skróty. W przeciwnym razie zgodziłbym się z Vineet Reynolds i powiedziałbym, że w praktyce powinieneś po prostu użyć „OOP” i uznać „OOPS” za „oops”.

Ross
źródło
31

Gdziekolwiek spojrzę, ludzie używający „OOPS” nie są ludźmi, których językiem ojczystym jest angielski. Dlatego naprawdę wierzę, że wielu programistów używa przyzwyczajenia „OOPS”; dzieje się tak, ponieważ robią to inni programiści.

Myślę, że ważne jest, aby wyjaśnić, że termin ten to Programowanie obiektowe, a „S” jest obce. Jeśli poszukasz w Internecie „obiektowego systemu programowania”, otrzymasz kilka wyników, ale niewiele wyników.

Programowanie obiektowe jest filozofią; nazywanie go systemem jest niewłaściwe. System byłby czymś, co implementuje filozofię programowania obiektowego.

Sam Hobbs
źródło
6
Chociaż nie jestem językiem ojczystym języka angielskiego, nazywanie OOP „filozofią” wydaje mi się nieznane. Myślę, że termin „paradygmat” jest bardziej ustalony.
Doc Brown
1
@DocBrown „podejście” lub „metodologia” są częściej używanymi terminami. „Paradygmat” jawi się jako fasolka szparagowa „tylko wiem”. Technicznie jest to nadal prawidłowe użycie - po prostu niezręczne. „Filozofia” zaczyna nabierać tonów teologicznych, z domniemanymi potencjalnie negatywnymi konotacjami. Będąc uczciwym, potwierdzę, że OOP może wpływać na to, jak postrzegasz rzeczy, i ma słuszne twierdzenie, że jest filozofią, więc jest to również poprawny termin. Metodologia jest prawdopodobnie najbardziej neutralnym terminem. Sam - dobra obserwacja dotycząca stwierdzenia OOP, który nie jest systemem.
3

Od Ciebie zależy, jak wysoko oceniasz poniższe źródła, ale najczęściej można je znaleźć w „systemie”. Jednak, jak już się dowiedziałeś, nie jest często używany, więc nie używaj skrótu, jeśli chcesz, aby publiczność była zrozumiała.

OOPS Object Oriented Programming System, programista, programista, obiekt, programista, kunt programmeren Zie ook: OOP, Objectgeoriënteerd Gevonden na http://www.icer.nl/computerwoordenboek.php

System programowania obiektowego OOPS; zie OOP Gevonden op http://www.ming-automatisering.nl/Definities/defin

oops 1 Foutje. 2 Obiektowy system programowania. Gevonden op http://www.woorden-boek.nl/woord/oops

źródło: http://www.encyclo.nl/begrip/OOPS (holenderski)

OOPS - Object-Oriented Programming System

Może istnieć wiele popularnych znaczeń dla OOPS, przy czym najpopularniejszą definicją jest Object-Oriented Programming System

źródło: http://www.auditmypc.com/oops.asp

Masz nawet GOOPS i OOPSMP jako rzeczywiste implementacje.

Bart
źródło