» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

想要自学c语言 tger能推荐些教材吗。。

posted by wap, platform: Android
rt。。


TOP

c还是c++,前者看看随便大学初级教材就行'别看谭浩强的就成



TOP

不搞开发别学,打个比方就是学怎么用锯子,刨子,但最后不去拿它做家具,那你学它干嘛。


TOP

学来做什?有没接触过编程,基础怎样?

TOP

显然是C语言他爸写的《The C Programming Language》 ,找个最新版看看就好了
不知道为什么这么多人非要问人家学来干啥= =兴趣入门学学感觉也没啥问题,从C语言入门也是个不错的选择
忘了还有个《C Primer Plus》,可能先看这本会好点。同上面说的,不要看老谭的书。。。

[ 本帖最后由 octocat 于 2014-8-14 01:09 编辑 ]
本帖最近评分记录
  • xanver 激骚 +1 最骚 Rated by wap 2014-8-14 12:34

TOP

引用:
原帖由 octocat 于 2014-8-14 01:03 发表
显然是C语言他爸写的《The C Programming Language》 ,找个最新版看看就好了
不知道为什么这么多人非要问人家学来干啥= =兴趣入门学学感觉也没啥问题,从C语言入门也是个不错的选择
不懂你就别乱推荐c语言入门,入门最好的显然是javascript,打开浏览器就能写代码。c语言安装开发环境,编译程序就能吓跑90%的初学者。

TOP

posted by wap, platform: iPhone
业余选手还是玩玩python、js等入门快的好了,进一步即使选golang都比c/cpp简单。
不然你很长时间都会卡在hello world阶段,因为这俩货的对初学者而言,编译环境非常复杂,lib多的像星辰大海,还有各种编码习惯流派,没有大块时间只学语法什么都做不出来!
本帖最近评分记录
  • xanver 激骚 +1 最骚 Rated by wap 2014-8-14 12:34

TOP

posted by wap, platform: Galaxy S5
艹,才三两句话码农们就要战起来吗?先占位,明天再回。
php是最好的编程语言,vim比emacs好用多了,花括号一定要另起一行!!!!!


补充:
楼主,你要想写点小程序自娱自乐,想要学了比较快能看出成果的,建议python,python相对C “高级”,不用有太多计算机底层的知识也能玩得很溜,各种现在的库都十分方便,像要写个批量下载的脚本啊,抓个网页上的什么信息,做个数值运算,写个UI程序,都很方便。
如果你是喜欢挑战的,对事物的原理喜欢追究到底,时间多并且自认为能耐得住寂寞的,那学C没错,编译环境的搭建也没那么复杂,下个dev-c++就成了,也不用去搞VC。入门教材看谭浩强的就OK,谭的书作为入门教材对新手还是比较友好的,学习过程中遇到问题多上网搜,C的相关资料很多。看完可以看《The C Programming Language》,正本清源。

[ 本帖最后由 taxidriver 于 2014-8-14 08:48 编辑 ]
本帖最近评分记录
  • xanver 激骚 +1 最骚 Rated by wap 2014-8-14 12:34

TOP

引用:
原帖由 jiejieup 于 2014-8-14 01:11 发表

不懂你就别乱推荐c语言入门,入门最好的显然是javascript,打开浏览器就能写代码。c语言安装开发环境,编译程序就能吓跑90%的初学者。
= =如果觉得这样就难的那还是真别学了,LZ说想自学C语言自然说明他是真正的想学编程的。
现在不少高校用JAVA来作为编程入门课已经够那啥了,JS这种到处是坑的语言来入门,别误导初学者了好么。没有类型的概念,LZ连==和===的区别都搞不清楚。然后你觉得LZ上来就能明白lambda和匿名函数么,不明白类的成员和函数,LZ能明白prototype么。更不要说不做WEB开发,学个JS基本没啥意义。就算LZ要走这条道路,那又得学DOM了吧,得玩异步编程了吧,然后线程是啥都不明白然后就呵呵呵了吧。记个语法玩么?别忘了JS的语法还是从C“借鉴”来的。真要从动态语言入门,那也应该是Python,LZ至少能弄清楚很多概念,能做的事要多得多(图像处理等)。
另外这些语言去Codecademy和W3School直接就能写,手把手的教,LZ可以去那学。但是依葫芦画瓢学完能真正能得到些什么呢,LZ对编程还将是一头雾水。

[ 本帖最后由 octocat 于 2014-8-14 02:20 编辑 ]
本帖最近评分记录
  • xanver 激骚 +1 最骚 Rated by wap 2014-8-14 12:34

TOP

posted by wap, platform: 小米 红米
纯玩票建议巨蟒,c是天坑

TOP

posted by wap, platform: 小米
直接学swift吧 最近大家都在学这个呢!

TOP

posted by wap, platform: Android
引用:
原帖由 @octocat  于 2014-8-14 02:14 发表
= =如果觉得这样就难的那还是真别学了,LZ说想自学C语言自然说明他是真正的想学编程的。
现在不少高校用JAVA来作为编程入门课已经够那啥了,JS这种到处是坑的语言来入门,别误导初学者了好么。没有类型的概念,LZ连==和===的区别都搞不清楚。然后你觉得LZ上来就能明白lambda和匿名函数么,不明白类的成员和函数,LZ能明白prototype么。更不要说不做WEB开发,学个JS基本没啥意义。就算LZ要走这条道路,那又得学DOM了吧,得玩异步编程了吧,然后线程是啥都不明白然后就呵呵呵了吧。记个语法玩么?别忘了JS的语法还是从C“借鉴”来的。真要从动态语言入门,那也应该是Python,LZ至少能弄清楚很多概念,能做的事要多得多(图像处理等)。
另外这些语言去Codecademy和W3School直接就能写,手把手的教,LZ可以去那学。但是依葫芦画瓢学完能真正能得到些什么呢,LZ对编程还将是一头雾水。
<Learn Python the Hard Way>
我看的是这个
放了一大半 有些还是不懂
关键是真正要我写点什么还是茫茫然

TOP

posted by wap, platform: Nokia E71
C的环境挺好搭的,微软的vc++就能编译啊。

TOP

posted by wap, platform: iPhone
推荐学python,c的话可以先学linux。。然后编译环境比较容易弄
本帖最近评分记录
  • xanver 激骚 +1 最骚 Rated by wap 2014-8-14 12:45

TOP

引用:
原帖由 babylover 于 2014-8-14 09:04 发表
posted by wap, platform: iPhone
推荐学python,c的话可以先学linux。。然后编译环境比较容易弄
然后呢?想做个windows的程序,除了语法还是啥也不会。个人的建议是你想学了以后做啥,在什么环境下做,那么你就怎么学。就做你想做的东西。做出来就学会了。

TOP

发新话题
     
官方公众号及微博