想另外再学一门语言,不知道什么合适

木兰宿莽 发布于 2016/03/01 17:07
阅读 931
收藏 0
最起先是学的C,后来把C++给学了,但是感觉C++越学越困难,相对于其他语言来说应用面有点窄,工作机会相对少一些。因此,想再学一门语言,一个是拓展自己的知识面,另外一个是考虑到单纯的C++恐怕路会很窄。目前是做linux下的底层开发(Andriod驱动层),但是还是想对上层有所了解和把握,想学java,但感觉同时学习C++和java会比较苦逼(并不想放弃C++),所以不知道哪种语言会比较合适。
加载中
0
别慌
eechen
eechen
PHP+Swoole
0
景愿
景愿
我看你对移动端有兴趣,要么安卓/java,要么iOS/Swift,都是不错的发展,nodejs对C++选手来说还是算了
0
little_kid
little_kid

语言不是啥问题吧。 各种语言之间的差异没那么大(函数时语言除外)。

C++语法和java很接近。类型&函数调用&面向对象。

学一种语言不难,关键是要持续的使用它、熟悉他。

给你看一张图,编程语言关系图

Iridium
Iridium
回复 @雪梨苹果 : 听你这么说,我马上把它设成壁纸。
开源X
开源X
回复 @开源X : 或者:PHP怎么辣么小
开源X
开源X
PHP劝降师会问你:怎么没有PHP?
木兰宿莽
木兰宿莽
图不错,收了
ForeverRoad
ForeverRoad
你这什么图啊,好高端,小白看不懂,你也不说解释一下
下一页
0
Adairs
Adairs
可以考虑苹果的swift或者java
0
xpbob
xpbob
我就是从c++转到java的,然后可以用c++写Jni,不过我走的是Javase你可以考虑安卓
木兰宿莽
木兰宿莽
回复 @xpbob : 嗯,谢谢
xpbob
xpbob
@木兰宿莽 那你先尝试尝试算法啊,你感觉自己还有兴趣,那就可以按照我说的方向走,大数据有那种做底层的,而且对操作系统要求很高,他们很多就是在做Linux的虚拟化,然后python用来做分析,但是两者都要会基础算法,你可以先看看兴趣
木兰宿莽
木兰宿莽
回复 @xpbob : 可是目前在做底层,调板子之类的。数据结构算法还算可以吧,什么计算机组成原理,编译原理都还行
xpbob
xpbob
@木兰宿莽 你如果数据结构算法还不错的话,那就可以考虑c/c++加python的组合做大数据方向
木兰宿莽
木兰宿莽
回复 @xpbob : 兄台有什么好建议?
下一页
0
让往事随风
让往事随风

简单易学的编程语言有:Python、Ruby、PHP、JS.
个人推荐Python,入门超级容易,而且非常强大,性价比很高!Python主要有以下优点:
语法简单,很少有歧义,坑相对比较少,比较新手Friendly;
现成可用的包非常多,基本上做什么都有现成的模块;
适用领域广泛,从web开发(web服务、爬虫等)到科学计算、数据分析、自然语言处理、机器学习、分布式、运维、测试、GUI、3D游戏、甚至硬件(树莓派)“优雅”、“明确”、“简单” 的设计哲学,代码可读性非常高,Python学习路线:http://edu.51cto.com/px/train/27?oschina

木兰宿莽
木兰宿莽
我对自己的学习能力还算自信,就不报班了吧
别慌
别慌
连接可以看出一些端倪
0
Sub
Sub

如果从工作角度来说,首选java,企业级应用开发必选。

否则的话,可以考虑 java(企业级应用)、golang(分布式网络服务)、nodejs(web栈) 

木兰宿莽
木兰宿莽
0
yak
yak
学了c++ 用nodejs  刚好能飞起来
0
卖爷爷的老红薯
卖爷爷的老红薯
首选swift,其次是js,一个全端,一个全栈,都是全能语言。
0
smart_w
smart_w

如果是后端的话,后端应用推荐python(简单并且强大),系统语言推荐golang 

返回顶部
顶部