Paradigm lost: lessons from the object (non-)revolution

David M. West
{"title":"Paradigm lost: lessons from the object (non-)revolution","authors":"David M. West","doi":"10.1109/CSEE.1998.658303","DOIUrl":null,"url":null,"abstract":"Heated arguments over the \"right\" tool, language, method or theoretical approach-are not new to computer science. Usually these arguments rage for a while then subside with each side agreeing to disagree. Object oriented programming is the most recent example of this phenomenon. Unfortunately, (because it delays recognition and resolution of important issues), the foundations for the claim of a \"new paradigm\" are seldom explicated. Equally unexamined, the epistemological roots that cause such arguments to be so vehement and emotional that they earn the metaphoric label, \"religious wars\". The paper uses object orientation as a kind of case study to suggest that computer science needs to be more aware of its philosophical presuppositions, to suggest that there are indeed alternative paradigms for computer science, and that computer science education needs to address these issues in a more comprehensive fashion.","PeriodicalId":112237,"journal":{"name":"Proceedings 11th Conference on Software Engineering Education","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 11th Conference on Software Engineering Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSEE.1998.658303","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Heated arguments over the "right" tool, language, method or theoretical approach-are not new to computer science. Usually these arguments rage for a while then subside with each side agreeing to disagree. Object oriented programming is the most recent example of this phenomenon. Unfortunately, (because it delays recognition and resolution of important issues), the foundations for the claim of a "new paradigm" are seldom explicated. Equally unexamined, the epistemological roots that cause such arguments to be so vehement and emotional that they earn the metaphoric label, "religious wars". The paper uses object orientation as a kind of case study to suggest that computer science needs to be more aware of its philosophical presuppositions, to suggest that there are indeed alternative paradigms for computer science, and that computer science education needs to address these issues in a more comprehensive fashion.
范式丢失:来自对象(非)革命的教训
关于“正确的”工具、语言、方法或理论途径的激烈争论在计算机科学中并不新鲜。通常这些争论会持续一段时间,然后随着双方同意各自的不同意见而平息。面向对象编程是这种现象的最新例子。不幸的是,(因为它延迟了对重要问题的认识和解决),“新范式”主张的基础很少得到解释。同样未经研究的是,导致这些争论如此激烈和情绪化的认识论根源,它们赢得了隐喻性的标签,“宗教战争”。本文使用面向对象作为一种案例研究,建议计算机科学需要更多地意识到它的哲学前提,建议计算机科学确实存在替代范式,并且计算机科学教育需要以更全面的方式解决这些问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
0.10
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信