新足迹

 找回密码
 注册

精华好帖回顾

· 打工初体验,三天LABOR报告 (2007-1-13) 锄禾 · [AF推荐系列]好歌每日推荐 (已完结) (2011-7-1) alwaysforget
· 2012 泰国小记(完) (2012-9-19) JerryWu · 个人投机计划乱谈,写在美元破百之际(二楼更新期市、房市、汇市、A股完毕,欢迎拍砖) (2015-4-1) shdanding
Advertisement
Advertisement
楼主:索菲=穆特

[学习培训] 求各位IT牛人推荐C语言自学教材 [复制链接]

退役斑竹

发表于 2015-8-24 12:44 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
winsome 发表于 2015-8-24 11:01
学C语言要对计算机硬件有一点了解,知道基本原理学习起来就容易很多

比如指针就是实际对象的内存地址,如 ...

PC上跑的C不需要了解计算机硬件. 如果要弄embedded,才需要了解硬件. 不过一堆peripherals( i2c, uart, spi, timer, adc, dac, i2s等等)学下来, 没有2-3年的业余时间,搞不定.

lz如果要学纯C, 英文好的就用上面有人推荐的那本, 英文差一点就谭老师的书吧. 免费的开发环境可以用Dev C++.
谭老师的书没那么差, 我当年自学pascal,再自学C.都是谭浩强的书. 现在也一样在澳洲教学生C语言.

不过纯C在澳洲真没啥用, 除非搞嵌入式系统等冷门. 而且比较难学.
专攻电子电路
Advertisement
Advertisement

发表于 2015-8-24 12:45 |显示全部楼层
此文章由 a22183 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 a22183 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谭浩强的书只能用垃圾来形容.

发表于 2015-8-24 12:48 |显示全部楼层
此文章由 alix 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alix 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还是直接C++或者java吧, C实在太底层了。 澳洲不会有需求的。

退役斑竹

发表于 2015-8-24 12:49 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 大饼 于 2015-8-24 11:55 编辑

还得问一下lz是干什么行业的. 如果是会计,金融类的.
最有用的是VB(VBA), 学C是浪费时间

发表于 2015-8-24 13:17 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大饼 发表于 2015-8-24 11:49
还得问一下lz是干什么行业的. 如果是会计,金融类的.
最有用的是VB(VBA), 学C是浪费时间 ...

学会计,目前做得是property management。。。以后不是特别想从事金融这块行业,所以想学一门新的东西。。。

发表于 2015-8-24 13:22 |显示全部楼层
此文章由 chainray 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chainray 所有!转贴必须注明作者、出处和本声明,并保持内容完整
索菲=穆特 发表于 2015-8-24 12:17
学会计,目前做得是property management。。。以后不是特别想从事金融这块行业,所以想学一门新的东西。 ...

你这个跨度有点大,不如学sql来得实际
禱告,因为我渺小。。。。
Advertisement
Advertisement

发表于 2015-8-24 14:13 来自手机 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
chainray 发表于 2015-8-24 12:22
你这个跨度有点大,不如学sql来得实际

感谢回复。

请问如果以后想搞app开发,是学java走android平台好,还是学objective-c搞ios?不知道哪条路前途更光明?

发表于 2015-8-24 14:15 |显示全部楼层
此文章由 chainray 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chainray 所有!转贴必须注明作者、出处和本声明,并保持内容完整
索菲=穆特 发表于 2015-8-24 13:13
感谢回复。

请问如果以后想搞app开发,是学java走android平台好,还是学objective-c搞ios?不知道哪条路 ...

和我一届的都在做ios,小作坊的那种,花销比较大

android的话开发成本低

如果能做好,这两个都赚钱的
禱告,因为我渺小。。。。

发表于 2015-8-24 14:19 |显示全部楼层
此文章由 cangaru 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cangaru 所有!转贴必须注明作者、出处和本声明,并保持内容完整
索菲=穆特 发表于 2015-8-24 10:45
偶听说C语言是基础呀,学完C再去学C++和JAVA。。。

要学JAVA的话,直接学好些

C的OO概念太弱了,直接上OO的比较好

LZ想最终编什么程序啊
参尕儒:水中倒影着美丽的白塔
Reflection in the water with a beautiful Baita

发表于 2015-8-24 14:23 来自手机 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cangaru 发表于 2015-8-24 13:19
要学JAVA的话,直接学好些

C的OO概念太弱了,直接上OO的比较好

目前想做一做游戏开发。从小就喜欢玩游戏,以前也会用Qbasic 和VB编一些自娱自乐。如果开始学Java的话,用windows环境的visual studio就可以开始入门了吗?

发表于 2015-8-24 14:24 |显示全部楼层
此文章由 chainray 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chainray 所有!转贴必须注明作者、出处和本声明,并保持内容完整
索菲=穆特 发表于 2015-8-24 13:23
目前想做一做游戏开发。从小就喜欢玩游戏,以前也会用Qbasic 和VB编一些自娱自乐。如果开始学Java的话, ...

java还是从命令行开始比较好,自己去弄path和classpath

做proj的话eclipse或者netbeans开始比较好
禱告,因为我渺小。。。。
Advertisement
Advertisement

发表于 2015-8-24 17:41 来自手机 |显示全部楼层
此文章由 agent_lithium 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 agent_lithium 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 agent_lithium 于 2015-8-24 16:43 编辑

楼主,我觉得你还是学JavaScript 比较靠谱。然后python。想慢慢脱离编程的女码农飘过。推荐CodeCademy

发表于 2015-8-24 19:17 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
agent_lithium 发表于 2015-8-24 16:41
楼主,我觉得你还是学JavaScript 比较靠谱。然后python。想慢慢脱离编程的女码农飘过。推荐CodeCademy ...

感谢回复。想慢慢进入码农的女汉子爬过。。。

发表于 2015-8-24 22:06 来自手机 |显示全部楼层
此文章由 hhse 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hhse 所有!转贴必须注明作者、出处和本声明,并保持内容完整
资深女码农飘过,用C的在澳洲很难找工作,找到了工资也很低。建议直接java, 更直接Scala.

发表于 2015-8-24 22:13 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
学会html5, css3,angulaJS 走遍澳洲都不怕

发表于 2015-8-24 22:15 |显示全部楼层
此文章由 klux 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 klux 所有!转贴必须注明作者、出处和本声明,并保持内容完整
chainray 发表于 2015-8-24 10:58
那中国高校的计算机教育完蛋了,cs迟早关门

正常点的cs系早就不用谭浩强了
Advertisement
Advertisement

发表于 2015-8-24 22:19 |显示全部楼层
此文章由 klux 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 klux 所有!转贴必须注明作者、出处和本声明,并保持内容完整
索菲=穆特 发表于 2015-8-24 12:17
学会计,目前做得是property management。。。以后不是特别想从事金融这块行业,所以想学一门新的东西。 ...

学会计,目前做property management,都和金融不沾边啊

发表于 2015-8-24 22:40 来自手机 |显示全部楼层
此文章由 yzfeng 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yzfeng 所有!转贴必须注明作者、出处和本声明,并保持内容完整
klux 发表于 2015-8-24 21:15
正常点的cs系早就不用谭浩强了

不用是老师想挣自己版权费
头像被屏蔽

禁止发言

发表于 2015-8-25 16:11 |显示全部楼层
此文章由 静静886 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 静静886 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 静静886 于 2015-8-26 11:31 编辑

谭浩强的C, 严为敏的清华数据结构,一般都是非名牌大学cs专业必修书,名牌大学用国外经典

现在国内名牌大学不像楼上说的那么糟糕,产学合作,毕业出来进顶级计算机公司还是挺容易的。国内顶级公司多如牛毛,高科技园区有所有美国IT巨头的中国研发中心:intel, ibm, 微软,you name it!

211或者更差的,老师上课捣糨糊,学生也不好好研究,毕业出来只能家里屯玩cs。

凸凹的“名牌大学”也不过这样,上课讲点皮毛,都靠自学,没有在这里读本科,感觉coursework上课很水的, 讲点理论,实践操作都涉及很少,把计算机科学当成文科教。

发表于 2015-8-25 16:24 |显示全部楼层
此文章由 karaoke_oz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 karaoke_oz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
看国外的原版书吧,千万别看国内翻译的书,太垃圾!
挺简单的东西非得搞的复杂,同时还创造一些很晦涩的词汇,让人很难懂。

发表于 2015-8-25 17:39 |显示全部楼层
此文章由 harry2007 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 harry2007 所有!转贴必须注明作者、出处和本声明,并保持内容完整
c primer plus, 无论是看翻译的还是原文的都很好,
别看国产教程
另外,ios相关的objective-c方面的原文教材也有很多不错的。
Advertisement
Advertisement

发表于 2015-8-25 17:43 |显示全部楼层
此文章由 eguan88 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eguan88 所有!转贴必须注明作者、出处和本声明,并保持内容完整
a22183 发表于 2015-8-24 11:45
谭浩强的书只能用垃圾来形容.

谭浩强... 我居然也还记得名字.

发表于 2015-8-25 18:27 |显示全部楼层
此文章由 xiejiannan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xiejiannan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谭老师+1

发表于 2015-8-25 18:39 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
静静886 发表于 2015-8-25 15:11
谭浩强的C, 严为敏的清华数据结构,一般都是非名牌大学cs专业必修书,名牌大学用国外经典

现在国内名牌大 ...

感谢回复~~~~

发表于 2015-8-25 18:39 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
harry2007 发表于 2015-8-25 16:39
c primer plus, 无论是看翻译的还是原文的都很好,
别看国产教程
另外,ios相关的objective-c方面的原文教 ...

谢谢提议~感谢感谢

发表于 2015-8-25 18:40 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
xiejiannan 发表于 2015-8-25 17:27
谭老师+1

谢谢热心回复哦~~~
Advertisement
Advertisement

发表于 2015-8-25 18:44 来自手机 |显示全部楼层
此文章由 Kimojii 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Kimojii 所有!转贴必须注明作者、出处和本声明,并保持内容完整
说句实诚话

在澳洲学c没卵用

金融有可能用得上的python

自己学着玩学java,JavaScript, swift哪个不比c强

另:连google best c language book for beginners 都不会而要到足迹来问的话,我劝你有这个时间不如去打理下院子

发表于 2015-8-25 18:48 来自手机 |显示全部楼层
此文章由 Baodie 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Baodie 所有!转贴必须注明作者、出处和本声明,并保持内容完整
现在还有用C语言的公司吗?

发表于 2015-8-25 19:28 来自手机 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 gzrain 于 2015-8-25 18:33 编辑

楼主是mm? 在澳洲的话,推荐学javascript。实用和市场需求都比C好, 对没基础的人也容易上手些。

去seek看看,sydney c++只有140个ads,javascript有1000多个ads。 而且自学javascript 然后找entry level工作入门的机会在澳洲肯定比c的多

发表于 2015-8-25 19:41 |显示全部楼层
此文章由 索菲=穆特 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 索菲=穆特 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Kimojii 发表于 2015-8-25 17:44
说句实诚话

在澳洲学c没卵用

建议你说话稍微的带点素质,上来问问人不代表事先没有做过功课,也就是想看看各位从事it人士的意见。非喜勿入,没人要你进来回复。另外看你说话的态度觉得你应该蛮装13的,友情提示:莫装13,装13被雷劈;莫装屌,装屌被狗咬。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部