直接跳到只懂一点C语言(只是一些基础知识)的C#上,或者甚至可能不懂C语言,这是明智的吗?
发布于 2009-08-19 16:11:43
如果你的目标是学习你的第一门语言,而且你不打算成为一名认真的程序员,那么一定要学习你将要使用的语言。
如果你想成为一名认真的程序员,你真的应该精通C语言。我不知道哪种方法更难,从C#开始还是从C开始。无论你什么时候开始,C都会很有挑战性。
如果你已经知道一些语言,但不知道C或C#,那么现在就去C#,以后再去学C。
关键是C是一种更简单的语言,但用它做重要的事情需要更复杂的结构。虽然C是更广泛和通用的语言,但在C#中可以轻松完成的一些事情在C中将会很困难。
发布于 2009-08-19 16:04:15
C#和C语言非常不同,它们共享语法,但编程风格却截然不同。学习C语言不会有什么坏处,但如果你的目标是C#,那就从它开始吧。
学习C语言将教你更多关于计算机如何工作的知识,并给你一个低级的理解。C#是一种高级语言,具有较低的学习曲线以获得图形界面。
乔尔和杰夫经常讨论学习C语言的价值,stackoverflow podcast #2就是一个例子
发布于 2009-08-19 16:02:58
是的,C编程语言不是学习C#的先决条件。了解一些C语言肯定会帮助您快速掌握C#语法,但除此之外,几乎没有什么相似之处。
https://stackoverflow.com/questions/1300951
复制相似问题