为什么编程入门要学C语言

为什么... 为什么 展开
 我来答
千锋教育
2015-12-04 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。
  C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
johninfo499
2013-04-17
知道答主
回答量:35
采纳率:0%
帮助的人:14.8万
展开全部
C语言有汇编语言的特点,也有高级语言的特点。特别是在操作系统和嵌入式系统中是不可替代的编程语言。同时C也是C++语言的基础。如果要学C++,当然要看看C了。

如果学习的目的,或者未来职业发展只计划做高级应用程序,或者web应用开发之类,你当然不用学C语言。学习java,php,javascript,SQL等等需要的语言就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenweitiang
推荐于2018-03-04 · TA获得超过118个赞
知道答主
回答量:173
采纳率:0%
帮助的人:79.8万
展开全部
大概浏览了一下所有其它人的回答,似乎大家都很热衷于讨论不同编程语言之间的优劣比较,讨论得高兴了完全把提问者放一边去了。提问者现在的情况根本不是大家给他推荐个好用的语言就能解决的,他现在的情况是,C 语言刚起步没多久,还没遇到什么特别复杂的内容,就已经开始“每天对着对话框好枯燥”了。学习什么东西不需要花苦功夫?计算机软件本身天生具有复杂性,换别的语言之后就可以轻松愉快不用花什么力气轻松成为高手了?不见得吧?从 C 语言开始入门没什么不好的,如果想走开发这条路的话,就咬紧牙关好好学。如果刚开头就已经受不了这点枯燥的话,将来枯燥的事情多了去了。

另外,针对某几位回答者的答案,我想专门再补充两句:中国的计算机教育非常落后,这点我同意;用 C 语言作为入门语言作为教育落后的标志,这点我完全不同意。
语言只是一个工具,只要调用了图形界面的 API,C 语言一样可以写窗口,可以画图形,可以播放音乐,可以联网,甚至你想用 C 语言煮茶,只要有相应 API 也不是不可能。但问题在于,在基本编程功底还不扎实的情况下,你学会一堆花哨的 API,除了能在不懂编程的人面前炫耀一下之外,还能有什么别的用途呢?单靠几个单独的 API 调用,的确是能够做出一些好玩的小玩具,可那只是玩具而已。而且,你做的东西越复杂,需要面对的枯燥的东西就越多,要想实现一个有用的软件,需要面对的枯燥内容比起纯字符界面下的学习只多不少。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小田styleyU5NT
2013-04-17
知道答主
回答量:35
采纳率:0%
帮助的人:12.3万
展开全部
因为 C 语言 具有代表性,便于理解的思维方式,简单,易操作,并且c语言是可以直接对硬件进行操作的。 像 有些 大专 直接学java,那也可以,但是学起来 就很困难。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sophie_Hello
推荐于2017-11-25 · 超过30用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:52.6万
展开全部
谁告诉你"编程入门要学C语言"的, 你可以去问问那个人“为什么”, 我身边也有很多人从事编程,但是不是从C开始的。 所以这个前提不成立的情况下,问“为什么”就不成立了。 ^_^
如果你要问从C开始学编程有什么好处,上面的朋友都已经回答你很多了。

对了,要是你在读大学,C在你的专业是必修课,而你学地比较郁闷,所以问这个问题,那我还是送你一句话 “忍忍吧,谁叫它是必修呢".
追问
编程入门学什么语言好
追答
你看下面的朋友的回答应该可以发现从C开始学是比较被推荐的, 

不过如果你真对编程有兴趣, 自己想去学, 那我觉得随便从哪种开始都可以的, 学编程不能着急, 想要一夜之间就精通是很困难的.(不说不可能是不能排除有很NB的人,毕竟一切皆有可能, 不过至少我是做不到的. ^_^)
有很多概念在所有的语言中都是相同或者类似的, 学好了一门, 其它的语言也基本可以快速掌握了.
不过大家的喜好还是不一样的, 有的人喜欢C++, 有的人喜欢JAVA, 这个就像不同的人欣赏的美女不一样, 即使同一个美女, 有的人觉得她眼睛好看, 但有的人就觉得她身材才是亮点. :) 找你喜欢的学.

再有就是,如果只是去记忆和背诵书中的规则可能会觉得太枯燥, 推荐你带着问题去学, 也可以边学边写东西, 我一般是想写点什么, 然后碰到问题的时候查查怎么解决, 这样会偶尔发现前人的聪明之处, 因为你碰到的问题, 他们都碰到过.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式