Object-oriented programming : bringing perspective to the claims and counter-claims
| dc.contributor.advisor | Scott, Elsje | en_ZA |
| dc.contributor.author | Naidoo, Len | en_ZA |
| dc.date.accessioned | 2014-10-30T13:50:35Z | |
| dc.date.available | 2014-10-30T13:50:35Z | |
| dc.date.issued | 2009 | en_ZA |
| dc.description | Includes bibliographical references (leaves 98-103). | en_ZA |
| dc.description.abstract | 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. | en_ZA |
| dc.identifier.apacitation | Naidoo, L. (2009). <i>Object-oriented programming : bringing perspective to the claims and counter-claims</i>. (Thesis). University of Cape Town ,Faculty of Commerce ,Department of Information Systems. Retrieved from http://hdl.handle.net/11427/8962 | en_ZA |
| dc.identifier.chicagocitation | Naidoo, Len. <i>"Object-oriented programming : bringing perspective to the claims and counter-claims."</i> Thesis., University of Cape Town ,Faculty of Commerce ,Department of Information Systems, 2009. http://hdl.handle.net/11427/8962 | en_ZA |
| dc.identifier.citation | Naidoo, L. 2009. Object-oriented programming : bringing perspective to the claims and counter-claims. University of Cape Town. | en_ZA |
| dc.identifier.ris | TY - Thesis / Dissertation AU - Naidoo, Len AB - 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. DA - 2009 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 2009 T1 - Object-oriented programming : bringing perspective to the claims and counter-claims TI - Object-oriented programming : bringing perspective to the claims and counter-claims UR - http://hdl.handle.net/11427/8962 ER - | en_ZA |
| dc.identifier.uri | http://hdl.handle.net/11427/8962 | |
| dc.identifier.vancouvercitation | Naidoo L. Object-oriented programming : bringing perspective to the claims and counter-claims. [Thesis]. University of Cape Town ,Faculty of Commerce ,Department of Information Systems, 2009 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/8962 | en_ZA |
| dc.language.iso | eng | en_ZA |
| dc.publisher.department | Department of Information Systems | en_ZA |
| dc.publisher.faculty | Faculty of Commerce | en_ZA |
| dc.publisher.institution | University of Cape Town | |
| dc.subject.other | Information Systems | en_ZA |
| dc.title | Object-oriented programming : bringing perspective to the claims and counter-claims | en_ZA |
| dc.type | Master Thesis | |
| dc.type.qualificationlevel | Masters | |
| dc.type.qualificationname | MCom | en_ZA |
| uct.type.filetype | Text | |
| uct.type.filetype | Image | |
| uct.type.publication | Research | en_ZA |
| uct.type.resource | Thesis | en_ZA |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- thesis_com_2009_naidoo_l (1).pdf
- Size:
- 5.07 MB
- Format:
- Adobe Portable Document Format
- Description: