武汉大学论坛|大汉武立

 找回密码
 注册[30秒完成]
搜索
查看: 9208|回复: 5
打印 上一主题 下一主题

[软件推荐] 如何学习C/C++语言,并成为C/C++高手

[复制链接]
1#
发表于 2006-5-21 09:38:42 | 显示全部楼层

你说的很好!可是这个对初学者入门会比较慢!

对于学c的人!我认为会win编程太肤浅了!

大家都知道,c是伴随unix系统诞生的,因此学好c'。
学习unix,这个操作系统是应该经历的一个过程。
并且很多技术最先是在unix上实现而后到win或者其他的操作系统上!

而学习unix下c开发,比起楼上说的就相对简单,会c即可入门。
当然要想学好在unix下c编程,必不可少的当然是对unix操作系统原理及其结构的了解了,以及它的常用的命令。


现在unix编程的话,一般都是用ultraedit这个编辑器,利用它自身戴的ftp工具,进行远程编程。
unix  下的vi编辑器是一个强大的功能。应该说若从事该平台必须掌握的东西。
我推荐两本书《unix环境高级编程》  《unix系统编程》这两本书还算可以。

当然从事计算机的除了会语言外,还是不行的。常用的数据库掌握是必不可少的了!如:oracle ,sybase,sqlserver(这是最简单的了)等。我建议初学者先学习sqlserver(以sql语句为主)。

除了c之外,其他语言的学习也得稍微的了解,比如就今年的软件市场来说,java产品越来越多,因此对于学生来说掌握前沿技术来说非常重要。一些常用的,比较热门的开发工具了解和掌握也是必须的,如java开发工具比较热门的eclipse 和 netbean 或者jb等(这里一个就够了)。


还有在校是学基础的,基础很重要的啊。尤其是网络中tcp/ip ,数据结构,操作系统原理。对于从事纯软件的硬件就适当的了解即可。


对于从事嵌入式的,现在嵌入式系统主流有如下:vxworks ,嵌入式linux(这个分支较多),windows ce,windows mobile 等。
掌握其中一个就够了,系统的原理,理论很重要,一般均是用c开发。c++现在用的较少。
学习嵌入式对于主流芯片了解也是必不可少的了,如arm等。
模拟电子,数字电子技术也是必不可少的了!
您需要登录后才可以回帖 登录 | 注册[30秒完成]

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

QQ|小黑屋|手机版|Archiver|武汉大学论坛|大汉武立 ( 琼ICP备10001196号-2 )

GMT+8, 2024-5-16 00:37 , Processed in 0.274793 second(s), 13 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表