LinuxSir.cn,穿越时空的Linuxsir!

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

大家来推荐自己最喜欢的IDE(我推荐SlickEdit,不看后悔)

[复制链接]
发表于 2006-8-9 03:07:00 | 显示全部楼层
这个是可以设置的,可以在设置里去掉更正关键字(似乎是这么写的)
自己不好好的看一下程序的配置
ultraEdit是Win下面比较好用的编辑器了
有时间再研究研究ultraEdit,现在用windows也多了.
编程语言的发展方向就是向自然语言靠近,试想到了那个时候,到底是你去写代码还是我去写代码呢?都不是,只有极少数的人去做这事就够了,我们需要的仅仅只是一只能下蛋的母鸡!
要实现这个要多少年? 你觉得C语言有哪一点像自然语言吗? VB也不像,现在没哪个哪个语言像会像自然语言
回复 支持 反对

使用道具 举报

发表于 2006-8-9 04:29:21 | 显示全部楼层
Post by demonidea
看完了你的一段见解,就说说你前面所说的吧。对于你所说的“‘研究’计算机科学,很多算法自己不写代码就不能真正的理解。”我不敢苟同。
很抱歉开始回帖没有仔细看,你是指的计算机科学。大家都知道,计算机科学的主要基础是数学,离散数学被称为计算机数学,数理逻辑这些跟代码没有丝毫关系。就拿你所说的算法,它也是照搬数学的思想吧,你所说的“很多算法自己不写代码就不能真正的理解”,说得不好听一点纯属无稽之谈。
编程语言的发展方向就是向自然语言靠近,试想到了那个时候,到底是你去写代码还是我去写代码呢?都不是,只有极少数的人去做这事就够了,我们需要的仅仅只是一只能下蛋的母鸡!

没有任何“科学”是以数学为“基础”,数学只是工具,是一种语言,它本身并不是科学。现在计算机科学中很多领域的研究都受制于或研究现有的软硬件体系,而想要真正理解这些限制,就必须实际操作。
另外,很多计算模型都不是通过数学搞出来的,比如neural networks和genetic algorithms,这些东西都是现被发明,然后数学家才用数学去描述他们。顺便说一下,AI发展缓慢的原因也正在与此:现在还没有一个数学模型来比较准确的描述人类思考的过程。
回复 支持 反对

使用道具 举报

发表于 2006-8-9 05:14:37 | 显示全部楼层
还有离散数学并不等于计算机科学,计算机科学的核心在于计算模型和算法的研究。当然离散数学是工具之一。可离散数学本身包含很多东西,比如Group theory,就与(至少我不知道 )计算机科学什么有直接关系,也许将来会有某些计算模型能用Group来表达,就行neural networks能用vector space来表达一样。
回复 支持 反对

使用道具 举报

发表于 2006-8-9 13:35:29 | 显示全部楼层
Post by ak70
没有任何“科学”是以数学为“基础”,数学只是工具,是一种语言,它本身并不是科学。现在计算机科学中很多领域的研究都受制于或研究现有的软硬件体系,而想要真正理解这些限制,就必须实际操作。
另外,很多计算模型都不是通过数学搞出来的,比如neural networks和genetic algorithms,这些东西都是现被发明,然后数学家才用数学去描述他们。顺便说一下,AI发展缓慢的原因也正在与此:现在还没有一个数学模型来比较准确的描述人类思考的过程。
如果我没弄错的话,通用算法的内容在 Lisp 里已经出现了。Lisp 是相当“数学化”或说“形式化”的语言,自诞生之日起就经过了仔细的设计。
回复 支持 反对

使用道具 举报

发表于 2006-8-9 15:09:26 | 显示全部楼层
Post by herberteuler
如果我没弄错的话,通用算法的内容在 Lisp 里已经出现了。Lisp 是相当“数学化”或说“形式化”的语言,自诞生之日起就经过了仔细的设计。

编程语言同样有其发展过程,没记错的话if-then结构是John McCarthy在设计Lisp时提出的。
另外好像大家对“算法”的意义有些模糊,很多人认为算法是被“发明”的,对一个具体算法来说确实如此,但计算机科学里所讲的算法是被“发现”的,那些具体算法只是一种表现形式罢了,算法本身是一种客观存在,这正是“计算机科学”被称为“科学”的原因。科学总是以现实世界为研究对象,而数学则不是。
回复 支持 反对

使用道具 举报

发表于 2006-8-9 15:19:17 | 显示全部楼层
有没有兄弟用code-forge?4.5以后的版本?
回复 支持 反对

使用道具 举报

发表于 2006-8-11 10:23:31 | 显示全部楼层
ide不ide无所谓,只是觉得vc用来编译比gcc和g++快多了
回复 支持 反对

使用道具 举报

发表于 2006-9-17 18:24:29 | 显示全部楼层
For C or C++,Slickedit is the best IDE on linux now.
BTW,Codeblocks is better, the upcoming code completion plugin is amazing.
The CDT of eclipse is bad now, eclipse is best for java.
Kdevelop and anjuta is better,but i like codeblocks.
回复 支持 反对

使用道具 举报

发表于 2006-9-20 23:25:31 | 显示全部楼层
潜心研究anjuta中
回复 支持 反对

使用道具 举报

发表于 2009-9-7 14:15:15 | 显示全部楼层
Post by littlepig;1402738
我发现楼主拿来和SlickEdit比的都是烂东西,什么VC6, VC.NET还有什么Eclipse。SlickEdit看来也就这么回事。
难道现在UNIX的用户都用这些烂东西开发程序。
正经开发程序,vi+tags(或者cscope) 或emacs+cscope足够了,不但足够,而且还是最好的。如果需要版本控制,加上cvs好了,subversion没用过,不敢说咋样。
什么?团队工作,大型软件? 问问Bell Labs的人,他们有没有开发过大型软件,他们是不是团队工作,他们用什么"IDE"了吗? 用IDE的同志比他们写的软件更"大型"?
subversion都没有用过的人,估计也很少在Linux下做大型项目的开发,vi+tags,已经out的了,兄弟。
“问问Bell Labs的人,他们有没有开发过大型软件,他们是不是团队工作,他们用什么"IDE"了吗? 用IDE的同志比他们写的软件更"大型"?”这句话就更可笑了。

开发一个大型项目,从代码角度,分为版本控制+代码编辑+代码调试,slickedit属于里面的代码编辑环节,用过这么多的编辑器,觉得它确实很好用。至于你后来说的go to definition or reference , slickedit都很高效的处理好了,本人现在把linux kernel 和qt 4.4.0的source全部导进来,goto definition完全感觉不到任何的卡。
回复 支持 反对

使用道具 举报

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

本版积分规则

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