当前位置: 技术问答>linux和unix
linux下C编程的分类
来源: 互联网 发布时间:2016-08-01
本文导语: 我了解到linux下的C编程分为字符界面的开发环境以及图形化的集成开发环境,但是对这两种不同的开发环境有一些疑问,那就是这两种开发环境开发出来的程序有什么不同点,以及这两模式开发出来的程序具体有什么...
我了解到linux下的C编程分为字符界面的开发环境以及图形化的集成开发环境,但是对这两种不同的开发环境有一些疑问,那就是这两种开发环境开发出来的程序有什么不同点,以及这两模式开发出来的程序具体有什么用,请各位以示例为我指导一下,也就是说字符界面能开发出哪些程序,具体有什么优势?而图形化模式又能开发出哪些程序,又有什么优势?还有就是以各位的观点来看,这两种模式的编程,哪一种是应用更广泛的,也就是所谓的主流?谢谢各位了
|
字符界面一般都是搞一些偏底层的东西吧,比如内核/驱动开发/搞一些协议的实现/库函数的实现等等,可以看看linux内核编程或TCP/IP详解的源码之类的东西,一般就是搞这个吧、、、图形界面比较偏用户应用了,把底层实现的API进一步封装组合,交给用户使用!
|
开发环境和开发出来的东西一点关系都没有,跟Linux和Windows也没有关系,我就认识在windows下用命令行的人。
你用图形界面的VC一样做得出来字符界面的东西,用字符界面的vim一样写得出来图形界面的程序。
环境只是个工具,如LS所说,你用斧头可以伐倒树,用锯子一样可以伐倒树。最终的产品表现如何,取决于你采用的库以及其他东西,开发环境只是个人喜好而已。
哪种应用广泛,你自己喜欢怎么样就怎么样做就是了。