Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Object-oriented programming : bringing perspective to the claims and counter-claims

Includes bibliographical references (leaves 98-103).

Saved in:
Bibliographic Details
Main Author: Naidoo, Len
Other Authors: Scott, Elsje
Format: Thesis
Language:English
Published: Department of Information Systems 2014
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613271738023936
access_status_str Open Access
author Naidoo, Len
author2 Scott, Elsje
author_browse Naidoo, Len
Scott, Elsje
author_facet Scott, Elsje
Naidoo, Len
author_sort Naidoo, Len
collection Thesis
description Includes bibliographical references (leaves 98-103).
format Thesis
id oai:open.uct.ac.za:11427/8962
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:33:28.738Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2014
publishDateRange 2014
publishDateSort 2014
publisher Department of Information Systems
publisherStr Department of Information Systems
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/8962 Object-oriented programming : bringing perspective to the claims and counter-claims Naidoo, Len Scott, Elsje Information Systems Includes bibliographical references (leaves 98-103). This study attempts to bring insight into the claims and counter-claims made about Object-Oriented Programming (OOP). A rich understanding of OOP enables us to maximize OOP's potential and uncover its limitations in practice. OOP rose from relative obscurity in the 1960s to the mainstream of software development. While adoption of OOP continues to grow steadily fervent criticism mounts against OOP from certain quarters. Detractors believe that OOP's early promise has not been fulfilled and resentment deepens against its all-encompassing embrace. Negative, self-serving rants needs to be separated from genuine causes for concern about software development. Equally, the software development community must guard against the blind adoption of technology in an industry driven by excessive market hype and vested interests. Given the decidedly human nature of the task of programming and the varying interpretations and perceptions that exist about programming styles, it is unlikely that scientific methods can conclusively prove the truth of arguments made for or against OOP. Therefore this interpretive study uses hermeneutics to understand and explain the claims and counterclaims made in the OOP discourse in order to forge a deeper understanding of OOP. The 'meanings' of OOP in the online discussions taking place in three developer communities encounters the literature on OOP through hermeneutic principles of understanding. Three different interpretations of OOP emerge from this encounter. Against these newly appropriated insights of the OOP phenomenon the prevailing OOP discourse is critically assessed through the hermeneutic lens. This study concludes that the current quest for atemporal categories and casual explanations of OOP is futile; we can only deeply understand OOP if we are willing to accommodate multiple interpretations of OOP in a hermeneutic understanding of the phenomenon of OOP. 2014-10-30T13:50:35Z 2014-10-30T13:50:35Z 2009 Master Thesis Masters MCom http://hdl.handle.net/11427/8962 eng application/pdf Department of Information Systems Faculty of Commerce University of Cape Town
spellingShingle Information Systems
Naidoo, Len
Object-oriented programming : bringing perspective to the claims and counter-claims
thesis_degree_str Master's
title Object-oriented programming : bringing perspective to the claims and counter-claims
title_full Object-oriented programming : bringing perspective to the claims and counter-claims
title_fullStr Object-oriented programming : bringing perspective to the claims and counter-claims
title_full_unstemmed Object-oriented programming : bringing perspective to the claims and counter-claims
title_short Object-oriented programming : bringing perspective to the claims and counter-claims
title_sort object oriented programming bringing perspective to the claims and counter claims
topic Information Systems
url http://hdl.handle.net/11427/8962
work_keys_str_mv AT naidoolen objectorientedprogrammingbringingperspectivetotheclaimsandcounterclaims