On Mon, Oct 01, 2012 at 03:17:19PM +0800, Xidorn Quan wrote: > 2012/10/1 ZhanLin Shang <shangzhan...@gmail.com> > > > 现在不了解以后会很麻烦的,就想windows环境下的程序员一样,只知道点这个就编译了,为什么能编译怎么编译编译的过程是什么一窍不通 > > > > 原来你开始学编程的时候就已经把编译原理全都搞懂了?知道每一条语句如何被翻译为汇编,经过什么优化,最后再汇编为什么样的机器码? > 就算从命令行开始学,你所知道的也就是运行一个 cc 而已,稍微进阶一点或许知道 cpp、ld、as > 之类的东西,但是最终不还是只知道,我运行这个命令就编译了,编译器其中的完整机理以及全部优化你也都清楚么? > 所以还不是一样的。他能写出程序,点一下这个就编译了,这不就够了,以后有需要了解更多以后慢慢再学,这有什么麻烦的呢?
当然得一步步慢慢来。不过学 C 编程连编译器和编辑器都区分不开岂不是就像炒 菜时糖盐不分只知道按指示放点左边这个再放些右边那个然后菜就好了? IDE 对于初学者所做的,只是让他们没有机会理解和改变 IDE 设想的使用方法而 已。(别告诉我 IDE 有各种设置,要记住,他/她是 C 语言初学者,不是来学 IDE 的!) -- Best regards, lilydjwg Linux Vim Python 我的博客: http://lilydjwg.is-programmer.com/ -- A: Because it obfuscates the reading. Q: Why is top posting so bad? -- ubuntu-zh mailing list ubuntu-zh@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh