论文标题

编程范例,图丁完整性和计算思维

Programming Paradigms, Turing Completeness and Computational Thinking

论文作者

Michaelson, Greg

论文摘要

具有相关编程语言和方法论的编程范式的概念是计算机科学教学法的良好宗旨,该教学法涵盖在国际课程中。但是,这个概念对库恩(Kuhn)对科学范式的经典概念化为主要的世界观,这是一种主要的世界观,该范式通过出色的解释力量取代了其前任。此外,尚不清楚如何将编程范式表征和区分。实际上,经过仔细检查,显然有不同的编程范例非常紧密。相反,应将它们视为图灵完整计算的统一计算机科学范式的不同传统,并得到了计算思维的补充。

The notion of programming paradigms, with associated programming languages and methodologies, is a well established tenet of Computer Science pedagogy, enshrined in international curricula. However, this notion sits ill with Kuhn's classic conceptualisation of a scientific paradigm as a dominant world view, which supersedes its predecessors through superior explanatory power. Furthermore, it is not at all clear how programming paradigms are to be characterised and differentiated. Indeed, on closer inspection, apparently disparate programming paradigms are very strongly connected. Rather, they should be viewed as different traditions of a unitary Computer Science paradigm of Turing complete computation complemented by Computational Thinking.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源