Que signifie «S» dans OOPS?


30

J'ai recherché la forme complète de " OOPS " dans Google , mais malheureusement, il existe de nombreuses réponses ambiguës. Certains disent que c'est " Systems ", certains disent que c'est " Structure ", et certains l'ont même mentionné comme " Synopsis ".

Quelqu'un peut-il m'éclairer, pour trouver la forme complète d'OOPS, avec une référence correcte et correcte?

Un grand merci à tout le monde, pour m'aider.


9
OOP = Object Oriented Programming. Oups par contre, c'est assez différent.
Vineet Reynolds

3
Vous l'avez peut-être vu dans le contexte d'OOPSLA, une conférence de recherche ACM sur la programmation, les systèmes, les langages et les applications orientés objet.
Blrfl

2
La programmation orientée objet n'est pas vraiment un système mais un modèle de programmation. Donc selon moi, OOPS n'a pas de sens. C'est juste OOP.
Aditya Bokade

Réponses:


20

Je dirais que le système de programmation orienté objet est le plus utilisé. Mais en réalité, ce n'est pas répandu ou connu à un tel degré pour justifier qu'il soit un acronyme utile. Ce lien est plutôt cool, il s'agit d'abréviations. Je serais autrement d'accord avec Vineet Reynolds et je dirais que, dans la pratique, vous devez simplement utiliser "OOP" et considérer "OOPS" comme "oups".


31

Partout où je regarde, les gens qui utilisent "OOPS" ne sont pas des gens dont la langue maternelle est l'anglais. Je crois donc vraiment que de nombreux développeurs utilisent "OOPS" par habitude; cela se fait parce que d'autres développeurs le font.

Je pense qu'il est important de préciser que le terme est programmation orientée objet et que le "S" est superflu. Si vous recherchez sur Internet "système de programmation orienté objet", vous obtiendrez quelques résultats mais pas beaucoup de résultats.

La programmation orientée objet est une philosophie; il est inapproprié de l'appeler un système. Un système serait quelque chose qui implémente la philosophie de programmation orientée objet.


6
Bien que je ne sois pas de langue maternelle anglaise, appeler OOP une "philosophie" me semble inconnu. Je pense que le terme «paradigme» est plus établi.
Doc Brown

1
@DocBrown "approche" ou "méthodologie" sont des termes plus couramment utilisés. "Paradigm" apparaît comme un beanhead I-only-know-buzzwords. Techniquement, c'est toujours une utilisation correcte - juste maladroite. La "philosophie" commence à prendre des connotations théologiques avec des connotations potentiellement négatives. Pour être juste, je reconnais que la POO peut affecter la façon dont vous voyez les choses et a le droit de prétendre être une philosophie, c'est donc un terme correct également. La méthodologie est probablement le terme le plus neutre. Sam - bonne observation sur l'énoncé de POO qui n'est pas un système.

3

À vous de voir à quel point vous évaluez les sources ci-dessous, mais on le trouve le plus souvent avec "système". Cependant, comme vous l'avez déjà découvert, il n'est pas souvent utilisé, alors n'utilisez pas l'abréviation vous-même si vous voulez que les choses soient claires pour votre public.

OOPS Object Oriented Programming System, een programersysteem waarmee je objectgeoriënteerd kunt programmeren Zie ook: OOP, Objectgeoriënteerd Gevonden op http://www.icer.nl/computerwoordenboek.php

Système de programmation orienté objet OOPS; zie OOP Gevonden op http://www.ming-automatisering.nl/Definities/defin

oups 1 Foutje. 2 Système de programmation orienté objet. Gevonden op http://www.woorden-boek.nl/woord/oops

source: http://www.encyclo.nl/begrip/OOPS (néerlandais)

OOPS - Système de programmation orienté objet

Il peut y avoir de nombreuses significations populaires pour OOPS, la définition la plus populaire étant celle de système de programmation orienté objet

source: http://www.auditmypc.com/oops.asp

Vous avez même obtenu GOOPS et OOPSMP comme implémentations réelles.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.