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

为什么

  C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。
  C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-17
C语言有汇编语言的特点,也有高级语言的特点。特别是在操作系统和嵌入式系统中是不可替代的编程语言。同时C也是C++语言的基础。如果要学C++,当然要看看C了。

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

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

对了,要是你在读大学,C在你的专业是必修课,而你学地比较郁闷,所以问这个问题,那我还是送你一句话 “忍忍吧,谁叫它是必修呢".追问

编程入门学什么语言好

追答

你看下面的朋友的回答应该可以发现从C开始学是比较被推荐的,

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

再有就是,如果只是去记忆和背诵书中的规则可能会觉得太枯燥, 推荐你带着问题去学, 也可以边学边写东西, 我一般是想写点什么, 然后碰到问题的时候查查怎么解决, 这样会偶尔发现前人的聪明之处, 因为你碰到的问题, 他们都碰到过.

本回答被提问者和网友采纳
相似回答