Jump to content

Talk:Object-oriented programming

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Artisticrush (talk | contribs) at 04:06, 21 November 2023 (Update Research Process and Methodology - FA23 - Sect 201 - Thu assignment details). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Vital article

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. https://www.inf.ufsc.br/~aldo.vw/ICC/TP_55_OOP_Guide.pdf

— Preceding unsigned comment added by Drout 0 (talkcontribs) 22:29, 18 November 2023 (UTC)[reply] 

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)[reply]

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)[reply]
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)[reply]

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)[reply]

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)[reply]

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)[reply]

Wiki Education assignment: Research Process and Methodology - FA23 - Sect 201 - Thu

This article was the subject of a Wiki Education Foundation-supported course assignment, between 7 September 2023 and 14 December 2023. Further details are available on the course page. Student editor(s): Artisticrush (article contribs).

— Assignment last updated by Artisticrush (talk) 04:06, 21 November 2023 (UTC)[reply]