LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: LANfox

大型linux C \C++项目是用什么编辑器的?

[复制链接]
发表于 2005-12-18 15:38:15 | 显示全部楼层
anjuta 怎么样呢?
但是现在的anjuta没法输入中文
回复 支持 反对

使用道具 举报

发表于 2005-12-19 18:21:43 | 显示全部楼层
每次提到这个问题,总是会有很多的争论,不管是集成开发环境,还是用vim之类的工具的拼装,都是有好有坏的.如果一方能绝对的压倒对方,那就不会来争了.
上面大家提到的工具我很多都用过(我是指用来开发项目,我参于的项目肯定不能算小).对java而言,eclipse首选,不管是在哪里开发.对c/c++, windows下开发windows下的产品vs.net是最好的,如果选用的是一些夸平台比较好的库,比如ace之类的,也可以用vs.net.至于eclipse+cdt,还很不成熟,对一个c++程序员,这样的运行效率,无法忍受,我7月份的时候,在hp 机器上用这东西试过,8个cpu,速度我还是不能忍受.太慢了!!!kdevelop我用过,是*nix下最好的集成ide了(我是说ide,不是vim,emacs之类的),可以试试.
我以前用emacs的,现在用vim,emacs很不错,可惜对中文的支持不好,特别是字体太难看,vim可以说是编辑效率最高的,也可以试试.但是这两个工具都要其它的东西配合才能完成工作.

最后想说的是,对于小的工程,什么ide不ide的,开发效率都差不多,对大的工程,开发的效率在于好的设计,而不是在于ide如何.

c/c++ ide在windows下如此流行,很大原因是ide对入门的人来说,简直有用了,能帮助我们完成很多新手看来很复杂的工作,但是也留下很多的问题,很多人说自己vc如何如何懂,结果连个简单的链接错误都不知道. 而一旦从一个新手成长成老鸟,都离不开ide了..
回复 支持 反对

使用道具 举报

发表于 2005-12-20 17:59:56 | 显示全部楼层
估计是因为c/c++的语法灵活度远比java高,分析起来工作量太大。
回复 支持 反对

使用道具 举报

发表于 2005-12-21 10:36:01 | 显示全部楼层
Emacs 的 Lisp 已经实现了 bison,应该是没人做而已
回复 支持 反对

使用道具 举报

发表于 2005-12-21 10:44:31 | 显示全部楼层
还有一点,我记得在 VC6 中并不是打开一个 C/C++ 文件就具有自动补全这样的功能的;你必须创建一个项目,编译一次以后才能使用这样的功能。似乎编译器在这个过程中提供了帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-21 13:46:01 | 显示全部楼层
谢谢42楼的回答,你说的很对,其实并不是争来争去,主要是想学习一想"牛人"的项目开发经验,让自己少走弯路!
你提到的用VIM我也很赞同,你说"要其它的东西配合才能完成工作" 是除了GCC + ddb + automake + doxygen + cvs 一些常用的,还有什么吗?
回复 支持 反对

使用道具 举报

发表于 2005-12-21 13:48:14 | 显示全部楼层
还要有binutils,autoconf(和automake等合称autotools)
回复 支持 反对

使用道具 举报

发表于 2005-12-21 17:51:13 | 显示全部楼层
现代IDE培养了一推懒人。懒人写的代码同样有懒的毛病。如果问牛人使用什么,牛人们
大多是从没有现代IDE的时代里过来的,什么自动带出这个,自动带出那个,可以说提高了
写代码的效率,但对提高软件质量,编写高水平的软件,都没什么作用!

关键不在工具,在使用工具的人。

一台破钢琴在钢琴家手里能出来优美的乐曲,把最好的钢琴给蹩脚乐师弹出来的只能是噪音。

至于谈到什么借鉴牛人们的经验,少走弯路,这根本没什么作用!就好像打听霍洛维茨使用的
是什么牌子的钢琴,海菲兹使用的是什么牌子的小提琴一样无意义。该打听的是人家如何练就
的一身本领,这绝对不是手里有什么好工具就能办到的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-21 21:11:25 | 显示全部楼层
Post by 自由的大鱼
现代IDE培养了一推懒人。懒人写的代码同样有懒的毛病。如果问牛人使用什么,牛人们
大多是从没有现代IDE的时代里过来的,什么自动带出这个,自动带出那个,可以说提高了
写代码的效率,但对提高软件质量,编写高水平的软件,都没什么作用!

关键不在工具,在使用工具的人。

一台破钢琴在钢琴家手里能出来优美的乐曲,把最好的钢琴给蹩脚乐师弹出来的只能是噪音。

至于谈到什么借鉴牛人们的经验,少走弯路,这根本没什么作用!就好像打听霍洛维茨使用的
是什么牌子的钢琴,海菲兹使用的是什么牌子的小提琴一样无意义。该打听的是人家如何练就
的一身本领,这绝对不是手里有什么好工具就能办到的。

哈哈~~~说的好,工具是其次,关键是用工具的人!
今非昔比,如今你说还有‘牛人’什么也不用的写程序吗?
就像一个‘牛人’帮人家修电脑,什么工具也没有,拿着电话连上电脑,不停的按着0和1,几个小时就用机器语言修好了电脑。
当然,这只是一个笑话,如今使用工具的人重要,工具也重要!
在这里只是想听听大家的想法及编程习惯,共同学习,共同进步,并不是要证明什么!
回复 支持 反对

使用道具 举报

发表于 2005-12-22 16:45:41 | 显示全部楼层
还是喜欢用vim + ctags + cscope编辑,
自己喜欢的就好了,用的熟的自然不会慢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表