CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

为什么大多数服务器程序都是用C写而不是C++?

楼主danceofwind(风之舞)2003-06-01 18:28:45 在 Linux/Unix社区 / 程序开发区 提问

我刚刚接触Linux编程,发现很多服务器程序都是用C写的,  
  如apache,mysql等,我感到奇怪的是,为什么不用C++,  
  是C++效率低还是其他什么原因?  
  谢谢! 问题点数:20、回复次数:6Top

1 楼TripleX(最爱小招)回复于 2003-06-01 20:02:50 得分 4

因为很多hacker都会用c,尤其是Unix下的程序员。用什么工具一般取决于个人爱好,  
  而且c很容易让很多人一起"黑"一段代码   :)Top

2 楼monnand(默难)回复于 2003-06-01 20:09:25 得分 4

嘿嘿~纯属个人爱好啦~毕竟C的年龄比C++大~所以会的人自然多一些啦~Top

3 楼AeLord(独孤C++)回复于 2003-06-01 21:33:36 得分 4

C++的效率不比C代码低,不过C++在游戏程序设计方面应用倒是挺广泛的。很多服务器程序都是用C写的,这个可能是历史原因吧!Top

4 楼cybra_shaoxing(小伙子)回复于 2003-06-01 21:37:58 得分 4

不止是服务器,在linux下绝大部分程序都是c写的。由于历史原因,c是linux下最主  
  要的编程语言。如果把linux内核看成一个虚拟机的话,c就是它的汇编语言,具有灵活、高效和于系统无缝衔接的无可比拟的优势。至于c++,除了一眼看去有点c的面貌外,他们  
  根本就是两码事。Top

5 楼danceofwind(风之舞)回复于 2003-06-01 21:42:36 得分 0

看到sourceforge.net上的新老项目基本上都是C写的,  
  有没有比较著名的服务器是用C++写的呢?  
  有没有可能是因为C++的内存开销比C来得大的原因?  
  再次感谢!Top

6 楼TripleX(最爱小招)回复于 2003-06-01 22:54:48 得分 4

看你怎么实现了,不过C++倾向于把什么都包一层,有时候的却不如c的代码简洁,但是  
  小心的实现也可以做到简洁,c的代码容易改,但是也容易做到乱七八糟,比如你去看看  
  delegate的代码,那个混乱......Top

相关问题

  • 要用c++ builder 作一个ftp服务器程序!
  • C/S程序中服务器端随机退出(不报错)
  • 如果要写服务器端程序,大家倾向c还是c++?
  • 讨论:C/S结构的网络游戏的服务器程序设计
  • 运行asp.net(c#)时,出现应用程序中的服务器配置错误
  • C#建立Web应用程序,无法与服务器建立连接
  • C#建立Web应用程序,无法与服务器建立连接
  • JSP/servlet 和 C程序的服务器 之间能够进行socket通讯吗??
  • 关于使用smartemplate制作公开程序的问题:tmp文件夹怎样适应大多数服务器?
  • c/s数据库中怎么利用程序自动定时备份SQL服务器?

关键词

  • c++
  • 服务器
  • 代码
  • linux
  • 程序
  • 原因

得分解答快速导航

  • 帖主:danceofwind
  • TripleX
  • monnand
  • AeLord
  • cybra_shaoxing
  • TripleX

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo