Dan*_*ton 2 c theory assembly computer-science low-level
我是一名Web开发人员,主要从事Ruby和C#...
我想学习一门低级语言,所以我看起来不像我(计算机科学专家)老板面前的屁股.
我听过很多纯粹的嗡嗡声,关于汇编语言是如何学习计算机实际工作的唯一方法,但另一方面,C语言可能更有用,而不仅仅是理论.
所以我的问题是......
学习C会教我足够的计算机科学理论/低级编程,看起来不像一个普通的花花公子(完整工具)吗?
谢谢!
丹尼尔
多谢你们!
一些非常好的答案,
我想我会学习C只是为了掌握内存管理,但我认为你的权利,我会更好地学习更多我使用的语言!
dar*_*ioo 11
首先要学习实际的理论.如果你不能用它做任何有意义的事情,学习C的语法就没有任何意义.在您充分掌握算法和数据结构的工作原理之后,这些知识将适用于您可能会使用的大多数语言.
如果您打算使用C#和Ruby,我认为只是为了这样做而学习汇编程序的重点.
你可以很好地学习C,因为它是C.
只要你做得对,你就可以用任何语言进行"真正的编程".