qq1286435550 发表于 2014-10-18 00:18:46

我忽然不知道当初为什么想学C语言了!!!

我当初是学Java的,但是在学习的时候问题听说C语言如何如何牛逼,所以我在学好Java后就开始自觉C语言,可是现在遇到了一个问题...C语言用来开发什么样的软件:shutup:好像教材上说的最多的也只是一些算法而已...具体有哪些软件是用C语言开发的...请路过的好心人帮忙解惑:dizzy:谢谢!!!{:1_1:}

微笑的好吧 发表于 2014-10-18 13:04:44

windows是用c语言开发的,你信吗{:7_115:}

qq1286435550 发表于 2014-10-18 14:53:54

微笑的好吧 发表于 2014-10-18 13:04
windows是用c语言开发的,你信吗

不是用VB开发的吗,那这么说可以用来开发界面程序了,为什么各路教材都没有提及,最后都只是说用文件保存数据而已:dizzy:

微笑的好吧 发表于 2014-10-18 14:58:39

c语言是可以开发界面的。。可以调用一些系统的API函数来实现的。

楚门 发表于 2014-10-18 15:44:27

本帖最后由 楚门 于 2014-10-18 15:46 编辑

很多人都是为了学C语言而学C语言,学过之后就不知到干嘛了,很多人都感觉C语言没什么难的,就那么些语法,确实我也非常喜欢C语言的语法——精炼。但C不是学完语法就完事了,要是单讲学语法,基本上很多语言(C++除外)的语法一个星期就能搞定,计算机语言又不像一门外语那样需要词汇量积累的。
吾以为,学习C语言的意义更重要的是:认识计算机在运行时,程序甚至操作系统所使用的内存究竟是怎样的一种状态。但这只是一方面,在使用C语言的过程中这样会对CPU的工作原理有更深刻的理解,另外就是数据结构了,因为C有指针这个东西,因而任何数据结构都能用C语言实现,指针是数据结构在内存中组织方式的最直接表现。
最后给学完C之后比较迷茫的同学推荐一本书《CSAPP》,中文名是《深入理解计算机系统》,这本书我也断断续续看完了,有些章节我也看了不下两三遍,各个方面都有所涉及,但有些只是简单提一下。读得时候可以挑自己喜欢的章节看看。有些章节可能需要有使用linux/unix系统的经验,不过也不是所有的章节都需要这方面的知识。吾以为,这是一本对C语言起到非常好的升华作用的书。你,值得拥有:lol:

仰望天上的光 发表于 2014-10-18 20:39:03

一些单片机,嵌入式系统啊,这些资源贫乏,但对程序性能要求极高的地方用C,诸如C语言的位操作之类的设计目的也体现了其“珍惜内存”,珍惜资源的特性。
任何语言,只要存在就有它存在的原因。像Java,善于开发大型软件,尤其擅长Web相关的应用。这些应用都不需要程序语言本身有很高的执行效率,但需要有很高的开发效率,才能占领市场。

网络学习 发表于 2014-10-19 00:59:46

探讨问题也是不错的

rmb788520 发表于 2014-10-19 15:02:17

个人觉得。做项目开发都是C++或其他。C语言就用来编程入门或是解决一些数学问题。
现在很多大学的都直接学C++或JAVA直接跳过C语言。

qq1286435550 发表于 2014-10-19 18:43:46

微笑的好吧 发表于 2014-10-18 14:58
c语言是可以开发界面的。。可以调用一些系统的API函数来实现的。

你的意思是C语言只提供语法,编译系统也只是打包各种算法,然后C程序使用的界面以及界面的事件处理则是通过调用操作系统的API来实现的,对吧!!!

微笑的好吧 发表于 2014-10-19 19:09:14

qq1286435550 发表于 2014-10-19 18:43
你的意思是C语言只提供语法,编译系统也只是打包各种算法,然后C程序使用的界面以及界面的事件处理则是通 ...

我知道我说的是对的。。但是你现在说的我不是太清楚。。为了避免误人子弟。。我觉得你还是请教楼上的几位大侠吧

abcsell 发表于 2014-10-20 20:13:05

c语言很基础:sad

大个的糖果 发表于 2014-10-30 17:21:07

页: [1]
查看完整版本: 我忽然不知道当初为什么想学C语言了!!!