关于emacs的討論。
发表于 : 2005-09-30 9:59
我用的编辑器是emacs,经过自己配置后,已经不是原来的emacs的丑陋模样了。具体emacs的使用,大家可以从网上搜索一下王垠的主页,上面写的不错,当然还有一些比较变态的用法,比如emacs自带的游戏啊,屏保啊什么的。这个需要更长时间的摸索。(王垠在清华上了四年博士退学了,在这里表示对他的敬意)
我用的C的编译器是gcc,这个工具的效率是很高的。大家不妨可以和垃圾的Turbo C进行一下比较。(我比较过,不过所在的系统不同)。
linux系统上设计服务程序还是很有它的特长的。首先linux系统对硬件要求比较低,开发一些需要高密度运算的程序的时候不会因为系统对资源的占用过多而发生问题。这个大家可以很容易的从网上找到不少关于winNT和Linux的比较。另外Linux不容易崩溃,这主要是由于它对内存的分配使用比较好决定的。
我自从进入程序员这一行(时间还不长),一直在Linux上开发程序。期间学习了SDL(进行视频处理的一个库),网络编程(组播,单播,TCP),以及对各种文件的操作,还有Linux下的多线程,多进程编程。现在在研究SNMP协议,打算用net-snmp开发一些agent,不过研究了快一个月了,由于这方面资料比较欠缺,我的进展还不大。(哪位大侠愿意拉俺一把,小生感激不尽!)
在Linux上的编程,感觉最方便的还是使用Makefile和shell脚本。很多复杂的事情都可以编个Makefile或者是shell脚本,交给它自动运行去。我不否认别的编辑器的功能,但是我还是推荐大家使用emacs(不是xemacs,这个虽然和emacs差不多,但我不喜欢它的丑陋的模仿windows),emacs的强大功能在大家使用后自然就会发现。当然,学习emacs也是需要一个过程的,精通起来快的话不到一个月就行。
最后附注一下:
我是学数学的毕业的,对某些计算机的用词和看法可能有些不准确,请大家毫不留情的指正,谢谢!
我用的C的编译器是gcc,这个工具的效率是很高的。大家不妨可以和垃圾的Turbo C进行一下比较。(我比较过,不过所在的系统不同)。
linux系统上设计服务程序还是很有它的特长的。首先linux系统对硬件要求比较低,开发一些需要高密度运算的程序的时候不会因为系统对资源的占用过多而发生问题。这个大家可以很容易的从网上找到不少关于winNT和Linux的比较。另外Linux不容易崩溃,这主要是由于它对内存的分配使用比较好决定的。
我自从进入程序员这一行(时间还不长),一直在Linux上开发程序。期间学习了SDL(进行视频处理的一个库),网络编程(组播,单播,TCP),以及对各种文件的操作,还有Linux下的多线程,多进程编程。现在在研究SNMP协议,打算用net-snmp开发一些agent,不过研究了快一个月了,由于这方面资料比较欠缺,我的进展还不大。(哪位大侠愿意拉俺一把,小生感激不尽!)
在Linux上的编程,感觉最方便的还是使用Makefile和shell脚本。很多复杂的事情都可以编个Makefile或者是shell脚本,交给它自动运行去。我不否认别的编辑器的功能,但是我还是推荐大家使用emacs(不是xemacs,这个虽然和emacs差不多,但我不喜欢它的丑陋的模仿windows),emacs的强大功能在大家使用后自然就会发现。当然,学习emacs也是需要一个过程的,精通起来快的话不到一个月就行。
最后附注一下:
我是学数学的毕业的,对某些计算机的用词和看法可能有些不准确,请大家毫不留情的指正,谢谢!