QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2513|回复: 16

迷茫啊!大家指点一下我到底该深入的学习哪种语言

[复制链接]
发表于 2006-7-7 18:06:23 | 显示全部楼层 |阅读模式
    本贴只讨论语言的选择,不涉及任何的编程思想,不管是面向对象还是面向过程对我来说都不是问题,现在的关键是语言.
    首先,我初学的是C语言,现在工作用的也是C语言,主要搞嵌入式,此语言自不必说,是肯定要深入修炼的;其次是读书时学习过JAVA,当时因为自认为JAVA在底层开发上是先天不足,因此也只是学了个皮毛而已,现在也就停留在J2SE上,但目前看来今后嵌入式可以利用J2ME来缩短研发周期,不过就时间效率和空间效率来说尚赶不上C,并且在底层控制方面不能和C相提并论,但JAVA那优秀的可移植性又让我不忍舍弃,因此在底层与移植之间徘徊,久久不能断决;最后就是C++,此语言纯属自学,当时接触C++是因为一个朋友在windows下搞游戏,说C++是开发游戏的最好选择,无奈我对游戏开发不感冒,但由于看到C++在图形处理方面杰出的能力,让我感觉学了也不亏,后来发现C++结合openGL在图形方面有极大的优势,公司以前搞嵌入式视频设备就是用这样的模式,但对于我来说,C++实在是太过复杂,太过庞大,要深入恐怕难免会迷失方向,所以现在请各位帮我参考一下,并结合我的实际情况在JAVA和C++之间做个抉择.
    我今后的发展方向就是嵌入式方向,基于windows或者linux平台,有可能做应用软件,比如PDA或者是手机,GPS终端等手持设备的软件开发,也有可能做底层的开发,比如各种驱动等,我现在比较倾向于C++,但就是因为太复杂,怕影响进度,因此现一直采用C,望大家热烈讨论!
发表于 2006-7-7 20:22:04 | 显示全部楼层
我也一直在想这个问题,只是到现在都还没有答案.呵呵
回复

使用道具 举报

发表于 2006-7-8 00:23:14 | 显示全部楼层
据说对于嵌入式来说C++的运行效率还是太低……不过我想也许以后会越来越多的使用C++吧,至少java都能用的话那么C++的效率相对来说就足够了,个人很喜欢C++,很讨厌Java……每次想到Java就会想到它的数组,然后就会想到Java里对象数组的恶心——需要对每个对象使用new来显式初始化……
回复

使用道具 举报

发表于 2006-7-8 01:20:03 | 显示全部楼层
C 汇编 java都是嵌入式的好东西。不同的工作不同的偏重
回复

使用道具 举报

发表于 2006-7-8 08:53:44 | 显示全部楼层
[quote:addf5f89df="sjinny"]据说对于嵌入式来说C++的运行效率还是太低……不过我想也许以后会越来越多的使用C++吧,至少java都能用的话那么C++的效率相对来说就足够了,个人很喜欢C++,很讨厌Java……每次想到Java就会想到它的数组,然后就会想到Java里对象数组的恶心——需要对每个对象使用new来显式初始化……[/quote]
确实,效率还是低了一点。
回复

使用道具 举报

发表于 2006-7-8 09:32:47 | 显示全部楼层
我一直是c++
而且也是自学的。
没有感觉c++有多难。。。
回复

使用道具 举报

发表于 2006-7-9 15:49:18 | 显示全部楼层
语言的差别真的有那么大吗
从语言的角度来说C++不过C语言的扩充,增加OO东西以便于大型项目的开发和代码的重用等
而JAVA又不过是C++的简化版
所谓的不同在我看来不过是函数库和类库的差异罢了,而这些东西都只是查查文档,看看例程就可以搞定的东西了。
从应用的角度来说,用什么样的语言似乎不是你想用什么就能用什么的,如果有人要你为SMARTPHONE写程序,那么VC++和C#是最佳的选择,如是为NOKIA S60写,那C语言必然是首选,具体用什么只有到具体项目才能决定啊。
说了上面的一堆废话,好像有点跑题了,个人还是推荐C++,而且学习它也并不是十分因难的事情,当然要想精通的话的确不容易,不过我想够用即可吧。
回复

使用道具 举报

发表于 2006-7-9 16:46:28 | 显示全部楼层
我觉得c++挺难的,呵呵
回复

使用道具 举报

发表于 2006-7-9 18:49:26 | 显示全部楼层
所有语言中,只有c和c++不论在各方面(移植性拉,效率拉,描述能力拉)都是万能的,
所以c和c++拉。至于别的,上面让你用你就学,没让你用,你就应该花时间关注嵌入式
技术本身,而不是再研究什么语言,把时间花在各种语言学习上,那是

穷途末路

穷途末路

穷途末路
回复

使用道具 举报

 楼主| 发表于 2006-7-10 09:11:24 | 显示全部楼层
大家教训得对
回复

使用道具 举报

发表于 2006-7-10 10:07:51 | 显示全部楼层
所有语言中,只有c和c++不论在各方面(移植性拉,效率拉,描述能力拉)都是万能的


有这么神吗?虽然我最喜欢C++……
回复

使用道具 举报

发表于 2006-7-10 12:09:04 | 显示全部楼层
个人很喜欢C++,很讨厌Java……

偶也是  
有这么神吗?虽然我最喜欢C++……

有c 写的操作系统,有c++写的操作系统...,也有用java写的操作系统....
http://en.wikipedia.org/wiki/JavaOS
回复

使用道具 举报

 楼主| 发表于 2006-7-10 12:22:57 | 显示全部楼层
都是C系的,别争了
回复

使用道具 举报

发表于 2006-7-10 21:03:37 | 显示全部楼层
很多年没见到讨论学习哪种语言的贴子了......
回复

使用道具 举报

 楼主| 发表于 2006-7-11 09:22:55 | 显示全部楼层
这里不是讨论学习什么语言,而是讨论什么语言值得我一直学习使用下去,目标是精通而不仅仅只是学习会用
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 12:25 , Processed in 0.043117 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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