当前位置:  技术问答>linux和unix

大家好,我想问问大家一些关于unix下编程方面的问题?

    来源: 互联网  发布时间:2015-11-04

    本文导语:  我是一研二学生,前一段做过socket通信方面的程序,用的是linux,所以想深入学习一下类unix系统下的编程.我以前做的类似属于中间层的东西,是供java程序调的,程序也较小,也没有GUI.我现在只掌握了一些系统调用,我想学习...

我是一研二学生,前一段做过socket通信方面的程序,用的是linux,所以想深入学习一下类unix系统下的编程.我以前做的类似属于中间层的东西,是供java程序调的,程序也较小,也没有GUI.我现在只掌握了一些系统调用,我想学习做点应用程序.所以想问几个问题:

1.大家都用什么操作系统linux solaris or freebsd?

2.用C还是C++编程的多?是否用一些第三类库,例如ACE

3.做带有GUI的应用时,是用GTK或QT吗?还是用C+java swing做?

4.用C/C++做访问oracle数据库时,大家都怎么做?是用其它的驱动还是用oci,关于oci的资料太少了,谁有给点.

谢谢大家了!!

|
说些我的成长历程,抛砖引玉。

1、几个系统,都要做。环境不容许我选择。我是喜欢solaris的,但是,呵呵,生活问题。反正我对于具体系统的编程,少之又少。很多都是大众化。

2、我编程C++居多。快餐文化不只是windows有,Unix下一样。二者差别上,我比较担心内存管理。其他easy就行了。

3、我个人做QT比较多。选择也是以QT为主。这不不是说二者有什么优劣。比较好掌握吧。

4、大多数人做unix下的oracle恐怕是proc。我是oci居多。这是人生运气问题,我总是做些多线程的oracle client。oci控制起来比较easy。其他一些人可能proc居多,毕竟像tuxedo这种环境,proc还是来的爽快。

|
QT和GTK都各有千秋,不过个人觉得QT的“钱途”更好一些,也就是工作机会多一些。
C语言其实没什么可学的,关键在于掌握各种应用。所以如果是储备技术的话,就用C++吧,如果你会开发各种应用,那么用什么语言只是次要的。另一方面,C语言确实简单实用,语言本身没有太多可钻研的,C++就不一样了,现在是越来越成熟,前途越来越好,其复杂度也越来越高,要想说精通可不是那么容易的。
ACE没用过,感觉比较复杂,简单的小程序似乎用不到。用boost的比较多。

|
c/c++都是应用语言,自己感觉哪个用起来顺手就用那个。
打好基础,很快你就会有项目可做的。
具体的也不好说,但可以根据论坛里的问题发现一些线索。
如果你能在一个月内让自己在c/c++版块的有个星,那么你已经具备项目开发经验了。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想问问xmlHTTP请求和普通的http请求有什么不同
  • 大家好啊?想问问怎么在linux在安装QQ这种软件~~~~
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • 想问问大家在linux下都用什么播放rm文件啊?
  • 想问问问linux的文件系统结构的问题
  • 兄弟们,想问问一个关于jsp开发工具
  • 偶问问,那里有servlet的学习资料下载?给网址(要有用的)利马放血!
  • 请问有中文版的unix吗?顺便问问在哪儿下载呢?谢谢!
  • 我想问问价钱,请大家帮忙
  • 问问: 这2套书,那个好些?
  • 哪个会JAVA的能给我留个QQ吗? 我想问问题阿
  • #######征集:想问问大家,都是用什么工具做java项目的安装程序的######
  • 小女子我又回来问问题了!!!!!
  • 我想问问javabeans到底有什么用 本人初学 谢谢
  • 菜鸟问问关于JBuilder的问题
  • 新手问问glade
  • 各位大侠,想问问驱动程序中(linux或者windows平台)可否使用线程?
  • 新手问问mail命令的使用问题
  • 第一次问问题:我菜鸟
  • 新手问问题,makefile中如何调用脚本???


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3