Talk:Object-oriented programming
This is the talk page for discussing improvements to the Object-oriented programming article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1, 2, 3Auto-archiving period: 6 months ![]() |
![]() | This article has not yet been rated on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL
Turbo Pascal 5.5 had O.O. when launched in 1989
People should include Turbo Pascal 5.5 in this article. — Preceding unsigned comment added by Drout 0 (talk • contribs) 22:29, 18 November 2023 (UTC)
Criticism on the Criticism Section
On that section, it was mentioned the problems with OOP. However, no one suggested the appropriate alternative to it. It was easy to criticize, but impossible to propose viable alternatives, therefore i see no purpose on the existence that section (as in: waste of time reading it).
A quote from the section sums it up: "The OOP paradigm has been criticised for a number of reasons, including not meeting its stated goals of reusability and modularity and for overemphasizing one aspect of software design and modeling (data/objects) at the expense of other important aspects (computation/algorithms)." In the light of existance of such operating systems as OS X which has employed and heavily built on Object-C from its introduction in 2000 as iOS has, the criticisms are to be easily dismissed as non-sensical.
77.241.195.226 (talk) 23:15, 8 July 2017 (UTC)
- Personally I found it very interesting instead, because it led me to search for alternatives myself. But see, this is personal opinion, just as yours, and this is why that section should stay there regardless. Wikipedia should be free from controversy. Glittering Eyes (talk) 23:05, 16 February 2018 (UTC)
- I also have my doubts on the criticism section. To me, not balanced enough. There are no counter arguments to the criticisms. And also no opposing views of people who did think OOP was has been an improvement over earlier ways of programming. (Also, the claims in the section seem to be mostly theoretical and often not supported by real world evidence. Personally, I would be curious if (dis)advantages have been actually observed in practise, for example through scientific studies of software companies. But I don't know if that should be in the article.) But I don't agree that there is no point in the existence of this section though, if the amount of criticism is significant. 2001:1C03:3A04:5300:3F7:D722:4A70:1813 (talk) 17:03, 13 September 2023 (UTC)
True that Wikipedia should stay free of controversies but even more true that Wikipedia should stay free of personal opinions. It is fair to present criticism as long it is from authoritative and well established sources and if is well circumstantiated and researched. However opinions of bloggers, obscure authors or reddit controversies do not count as relevant criticism. I think that currently the section on criticism is problematic because 1) some of the material it presents is circumstantial opinion and not proper research and 2) it does not present - as it is customary in well written Wikipedia articles - the responses or rebuttals to said criticism. Overall the section reads unbalanced and biased and I very much hope that it is revised. I may have a go at a more balanced and factual take on it myself, if I can find the time.
L0g1c4p3 (talk) 19:17, 2 January 2021 (UTC)
Out-dated sentence
2nd para
Object-oriented programming is a coding foundation that makes concepts such as social media platforms, chat rooms, and some other kinds of interactive websites possible.
Modern OOP isn't about this, anyway these sites are powered by several different technologies, and not particularly OOP. Can I delete it?
Darcourse (talk) 13:30, 23 May 2023 (UTC)
- The cited source "Encyclopedia of Religious Rites, Rituals, and Festivals" didn't seem to have anything to do with OOP, so I reverted the change, same in the article for Chat room. NetCuRLi (talk) 09:51, 25 May 2023 (UTC)
- All unassessed articles
- B-Class Computer science articles
- Top-importance Computer science articles
- WikiProject Computer science articles
- B-Class Computing articles
- High-importance Computing articles
- B-Class software articles
- Top-importance software articles
- B-Class software articles of Top-importance
- All Software articles
- All Computing articles