首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不懂C的情况下开始学习C#?

在不懂C的情况下开始学习C#?
EN

Stack Overflow用户
提问于 2009-08-19 16:00:49
回答 22查看 14.1K关注 0票数 22

直接跳到只懂一点C语言(只是一些基础知识)的C#上,或者甚至可能不懂C语言,这是明智的吗?

EN

回答 22

Stack Overflow用户

回答已采纳

发布于 2009-08-19 16:11:43

如果你的目标是学习你的第一门语言,而且你不打算成为一名认真的程序员,那么一定要学习你将要使用的语言。

如果你想成为一名认真的程序员,你真的应该精通C语言。我不知道哪种方法更难,从C#开始还是从C开始。无论你什么时候开始,C都会很有挑战性。

如果你已经知道一些语言,但不知道C或C#,那么现在就去C#,以后再去学C。

关键是C是一种更简单的语言,但用它做重要的事情需要更复杂的结构。虽然C是更广泛和通用的语言,但在C#中可以轻松完成的一些事情在C中将会很困难。

票数 8
EN

Stack Overflow用户

发布于 2009-08-19 16:04:15

C#和C语言非常不同,它们共享语法,但编程风格却截然不同。学习C语言不会有什么坏处,但如果你的目标是C#,那就从它开始吧。

学习C语言将教你更多关于计算机如何工作的知识,并给你一个低级的理解。C#是一种高级语言,具有较低的学习曲线以获得图形界面。

乔尔和杰夫经常讨论学习C语言的价值,stackoverflow podcast #2就是一个例子

票数 37
EN

Stack Overflow用户

发布于 2009-08-19 16:02:58

是的,C编程语言不是学习C#的先决条件。了解一些C语言肯定会帮助您快速掌握C#语法,但除此之外,几乎没有什么相似之处。

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1300951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档