首页    期刊浏览 2025年02月26日 星期三
登录注册

文章基本信息

  • 标题:Machine Code and Metaphysics: A Perspective on Software Engineering
  • 本地全文:下载
  • 作者:Lindsay Smith ; Vito Veneziano
  • 期刊名称:Philosophies
  • 印刷版ISSN:2409-9287
  • 出版年度:2016
  • 卷号:1
  • 期号:1
  • 页码:28-39
  • DOI:10.3390/philosophies1010028
  • 出版社:MDPI Publishing
  • 摘要:A major, but too-little-considered problem for Software Engineering (SE) is a lack of consensus concerning Computer Science (CS) and how this relates to developing unpredictable computing technology. We consider some implications for SE of computer systems differing scientific basis, exemplified with the International Standard Organisations Open Systems Interconnection (ISO-OSI) layered architectural model. An architectural view allows comparison of computing technology components facilitating a view of computing as a continuum. For example, at one layer of computer architecture, components written in Turing-complete machine language can be seen as deterministic and consistent with CS paradigm. At another layer, components (applications) closer to the human sphere have been seen as non-deterministic and inconsistent with theoretical CS. We compare unpredictable development of computing technology against the cyclic legacy of technological advance and scientific discovery, and suggest that SE indicates an enabling cycle, discernible in previous scientific revolution(s), is stalled or possibly hidden. The CS consequence of divorcing technological advance from scientific consensus is particularly concerning. For example human/computing events could be seen as unpredictable virtual phenomena that somehow extend the ontology of CS. Our approach is to investigate how scientific method could apply in a SE/Science dichotomy that presents both practical and philosophical challenges. The former is assessed through observation of web-based application development; the latter via a pluralist view of science and concepts from Kantian philosophy.
  • 关键词:scientific method; computer science; software engineering; computing; continuum; determinist; non; deterministic scientific method ; computer science ; software engineering ; computing ; continuum ; determinist ; non; deterministic
国家哲学社会科学文献中心版权所有