C++在Linux下应用广吗?

一如当初 发布于 2014/03/17 00:51
阅读 2K+
收藏 2
c++

想往Linux方面发展,做后台程序、服务器端。是不是要学boost?stl跨平台吗?还有哪些框架或知识是要学习的呢?

现在也正在学习Qt和Python,在Linux方面应该会有用的吧!?

加载中
0
渡世白玉
渡世白玉

我想问下你接触过C++没?

boost最好接触下、、

STL跨平台吗?这个问题太高级了、、、不知道、、

至于Qt有用没、、看看kde去吧、、


0
Brin想写程序
Brin想写程序

mysql应该是用c++的linux下的最广的应用程序。

推荐学boost。boost算stl库的一种实际实现和落地,g++也支持stl。所以stl算跨平台。

qt个人不看好,虽然我也挺熟,但是用起来感觉很奇怪,不是C++的感觉,算另一种C++方言了。

viwii
viwii
回复 @Brin想写程序 : 咋记得mysql是c语言写的
渡世白玉
渡世白玉
回复 @Brin想写程序 : 对啊、、所以Qt不是CPP的方言、、只是偏向哪一种实现方式而已、、
Brin想写程序
Brin想写程序
回复 @渡世白玉 : 不敢小看C++,是C++太冗繁了。同样一种程序,有四种以上的不同实现。都可以拆成5到6种语言来学习。
渡世白玉
渡世白玉
是你看小Cpp了、、boost和stl是基于模版的、、泛型编程的杰出典范、、Qt是大多基于面向对象的、、模版也有很多应用:QTL、、CPP是魔幻语言的代表作,多种范式,boost和stl只是用的其中一种和几种罢了、、Qt亦然,只是偏向点不同罢了、、Qt更多的偏向面向对象了,所以QT的很多用法可以和java很相似、、Qt的容器是基于模版的,但是其提供的迭代器有STL模式同样也有java模式的、、、
0
无量神通
无量神通
做后台的话,和Qt什么的完全没关系吧,最新的g++已经支持C++11的好多特性了,好多以前boost里面的东西都移动到C++11的stl里面了。Qt了解下也完全没问题啊,只是添加了个信号-槽的模型,本质上还是C++,至于楼上说的“C++方言”,完全没有哦这回事,只是增加了一些宏而已,至于moc也只是信号槽的一个代码翻译工具而已。
0
擅长被美女推倒
擅长被美女推倒

新手 为了增加点成就感,个人觉得开始可以向游戏方向,这样你兴趣也许更长久点,比如你语法过关后,cocos2d研究下 都比研究QT来钱快,python个人觉得对你来说懂点语法,能写点脚本管理服务器或平常写点工具处理点事情就够了,

新手搞C++其实就是心理迷茫,没有方向,因为听人忽悠说C++什么都能干,现在其实一眼就能看到钱途的C++工作,就是游戏,其他的你可以先不考虑,先一个方向弄到钱了再说,

_
_Tench_
这位大哥回答的确实很中肯,,我要是在5年前看到我就坚定的走C++的路了
一如当初
一如当初
谢谢,说的都很中肯。
0
静风流云
静风流云
搞Java的,Qt还算看得懂。
开源中国真理部部长
开源中国真理部部长
Qt,Cocoa的方法函数命名都假设阅读者有诵读障碍哈哈
0
eechen
eechen
MySQL的InnoDB引擎使用了C++编写,MyISAM引擎使用C编写,整个项目既用到了C++,也用到了C。

PHP主要是用C编写的,不过Facebook基于PHP开发的HHVM使用了C++和Boost库编写。

图形方面用C++就很多了,Qt库、二维图形库Skia等等。

0
衣往情深
衣往情深

和JAVA的一比,C\C++的招聘少得可怜,而且附带种种坑人的条件,招一个2~3年经验的程序员,条件写的和招聘架构师差不多,不同的行业还要求不同的技能,有视频算法、图形学、图像处理、驱动等等乱七八糟的,没有7、8年经验别想达成它们的要求。

学C++不像学了JAVA J2EE JSP之后能通吃所有工作类型,虽然感觉JAVA也需要专业方面的知识,但是架不住人家招聘只要求JAVA J2EE JSP...

衣往情深
衣往情深
回复 @一如当初 : C\C++可以作为兴趣学,如果你的目标是架构师,C\C++是必备技能。如果你要做牛人,不管什么语言,从前端到服务器到移动设备,你都要懂...
一如当初
一如当初
嗯,最近看了下招聘信息,确实如你所说。我还是专心搞Windows吧。。。
-1
滔哥
滔哥

c++在linux都看不到它的影子,linux下只有vb.

对吧!@红薯

滔哥
滔哥
@Tong_G 易语言吧
开源中国真理部部长
开源中国真理部部长
呵呵你们一脸,大UNIX可是用E语言写出来的
grath
grath
嗯 是的
返回顶部
顶部