计算机的本质是什么?当我们学习计算机的时候,我们在学习什么?

2023-04-02 13:16:57 +08:00
 baobao1270

最近在群里讨论这个问题,很多人都有不同的看法。有人觉得应当代码先行、Learn by code ,有人觉得反而是数学和逻辑更加重要。有人认为,实践的方法虽然能做出跟上业界的东西,但是也很容易过时,掌握了计算机本质与核心的思想,才是最重要的。

我们在此讨论的不是面向就业的课程,而是更加基础的计算机学科问题。

假如你有机会编写计算机科学与技术专业大学生入学的第一门课的教材,或者是高中计算机教育的大纲,假设你编写的内容不会受到教育以外因素的限制,你会怎样编写呢?

(希望这是一个大家一起思考的主题,因此请不要在这个主题下回复 AI 生成的文本,谢谢!)

8043 次点击
所在节点    程序员
76 条回复
seers
2023-04-02 13:20:54 +08:00
工业和学术都讨论烂了
0xZhangKe
2023-04-02 13:21:04 +08:00
计算机涵盖的太多了,如果是指软件开发的话,最重要的应该是工程能力,软件开发的本质就是构建一个软件系统,对这个系统的设计能力显然是最重要的,对于这个系统的具体实现上需要逻辑能力也可能需要数学能力。
wtsamuel
2023-04-02 13:48:52 +08:00
计算机本质就是工具,用来解决问题的。你第一段讨论的是 engineering 和 science 的区别,也就是实践与理论。
James369
2023-04-02 13:50:24 +08:00
本质是虚拟全世界
stevefan1999
2023-04-02 13:52:15 +08:00
計算機的本質就是狀態機(笑)
所以計算的本質就是狀態的轉移(笑)
guaguaguaxia1
2023-04-02 13:58:44 +08:00
控制复杂度
xxzlll
2023-04-02 14:03:43 +08:00
xxzlll
2023-04-02 14:04:25 +08:00
这两个知乎问题,已经讲清楚了
misaka19000
2023-04-02 14:07:02 +08:00
计算机的本质是图灵机啊,是逻辑
janus77
2023-04-02 14:08:26 +08:00
计算机的本质就是计算机啊,计算,机器,这两个词已经说的那么明白了
计算的本质?计算只是一个手段,目的是解决问题,我们学习计算,就是为了解决问题
limbo0
2023-04-02 14:10:23 +08:00
题主这种问法完全是开放的哲学问题啊
唯心, 唯物, 存在, 虚无
zxCoder
2023-04-02 14:11:57 +08:00
无聊的问题,闲着
rus4db
2023-04-02 14:12:48 +08:00
什么是“本质”?
wisetc
2023-04-02 14:16:44 +08:00
本质是计算,是一种人类的延展,人类文明的成果,俗称电脑,你会发现不少英文转中文词汇的翻译很精准,传神,先前的
wisetc
2023-04-02 14:17:54 +08:00
对现实世界的建模和虚拟,以及通信
rpish
2023-04-02 14:21:00 +08:00
op 要给学生上导论课?
可以参考下下面这个视频:
<amp-youtube data-videoid="SzJ46YA_RaA" layout="responsive" width="480" height="270"></amp-youtube>
cmdOptionKana
2023-04-02 14:39:23 +08:00
大部分人没有兴趣、或者没有能力去学计算机的本质。

而有兴趣、有能力学本质的人,他很自然就知道本质是什么(其实也没啥神秘的,软件层面的本质无非就是编译原理、算法、设计模式之类的)。
weiweiwitch
2023-04-02 15:45:42 +08:00
程序员就是翻译。你懂机器的语言,然后帮有需求的人翻译给机器听,让机器帮人类做事。
一方面你要懂人类的需求,这样翻译的更快也不容易翻错。另一方面你也要学习机器的原理,也就是机器的“文化”。
随着技术的进步,语法会简单,也会有类似谷歌翻译的自动翻译工具出现。
boshok
2023-04-02 16:04:33 +08:00
当我们在 xxx 时,我们在 x 什么?????????????
zzzzzzggggggg
2023-04-02 16:19:53 +08:00
计算机是工具,想要搞清楚我们在什么,就得搞清楚计算机作为一个工具它在解决什么问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/929153

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX