我目前是一名 Actionscript 3 和 Php 开发人员。我开始学习 Php,然后转向 Actionscript 3,现在我正在学习 Python。这 3 种语言是高级语言,您不必担心低级内存管理以及了解不同数字使用哪种数据类型等事情。
尽管我知道 3 种不同的编程语言,但感觉好像缺少了什么。例如,我什至不知道什么是堆栈溢出(是的,我知道我应该感到羞耻,因为我在 stackoverflow 上写这个问题)是什么以及为什么会发生。我永远不会知道这些事情,因为我永远不会在我的工作中遇到这些问题。
所以我的问题很简单。即使我不打算在我的工作中使用它,我会从学习 C 中受益吗?
最佳答案
这是很好的一步,但这就像问学习意大利语是否足以理解但丁的《神曲》一样。高级程序中不存在的操作系统和低级编程有很多不同。 C,归根结底,只是一种语言。
我会说一定要学习 C,但要用它来学习一些关于编译器构造、基本操作系统概念等方面的书籍。这才是您真正学习底层概念的地方。
关于php - 是否值得学习 C 来更深入地了解操作系统和计算机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1057178/