集成环境的TAB首先要设成8, 因为TAB的基本定义就是8,而现在的VC把它设成4,这样你编出的程序放到一个标准的环境里看的时候就是乱的。 ======================================= 应为我习惯了TAB是4的风格,但我还是做了试验,在TAB是4的VC环境里,写的代码在UltraEdit打开一点问题都没有。不知道《箴言》是用的什么标准环境,呵呵~~~ 如果写出来的代码大家都看不懂,那绝对是垃圾。 ======================================= 我觉得这话可以和这句话类比,如果写出来的论文大家都看不懂,那绝对是垃圾。 呵呵,怎么可以这么武断哟。什么代码是垃圾?我想对于一个大家都知道的思想而你用别人看不懂的代码表达,那才是垃圾。工作中这种代码是十分有害的,不利于维护还会隐藏很多bug在里面。这里可以举个例子,有个网站收集很多以难懂著称的C源程序,有些还是在一个什么难懂程序比赛里得奖的东西。然而我下回来后,很多都在现在主流的编译器里不能成功编译了。 比如你从Linux中或者网上下载了一个”烂“程序后。 ======================================= 看来《箴言》是把Linux中的程序和那些”烂“程序相提并论了,我就不懂它的这种结论是从哪里来的。怎么它就看不到Linux里大量优秀的源程序呢,呵呵,我都不愿意多说了,大家都有自己的眼睛。 (Linux里)那些程序还在不断的升级,那程序还会有新版,如果你把他拿来看一下,对你来说其实没有什么价值。 ======================================= 没有价值?!别人我不知道,但我自己的事我明白,我可以坦率的对大家说我从Linux/BSD的代码里获益良多。各个方面,算法,系统架构,硬件等等方面,都可以从这些优秀的代码里获益,希望大家不要听信《箴言》里的说法,有空根据自己的兴趣去多读读源代码,保证获益不浅。就以超级解霸擅长的东西而言,Linux社区里一些播放器,性能就十分出色。而且免费,源代码全都有,只要你水平高,想怎么改就怎么改,多好啊。不知道《箴言》里说上面那些话的用意是什么。 VC自动给你生成一堆堆的垃圾框架,相对于网上Linux程序来说,它可能更”臭“一些。 ======================================= 呵呵,又是赤裸裸对VC的打击,老实说我确实很少听人说VC生成的是垃圾代码,更很少听人说这些代码很臭。难道非要用纯C去给Win32编程才香吗? Linux是个操作系统,很厉害呀!其实那些程序你拿回来,耐心的去读它,会发现,它里面乱的很。 ======================================= 难道操作系统能够和普通的应用程序相提并论吗?我就读过Linux里面网络部分和文件系统部分的源代码,我怎么没感到”乱的很“啊。操作系统程序直接架构在硬件上面,当然和普通的程序不同,你硬要用普通应用程序的写作眼光来看操作系统的编码,我想这只能说明你的方法没有对头。实际的情况是,Linux里面核心的代码已经经过了多次提炼,有很多好的东西在里面。而一些牛人对于C和硬件系统的深入了解而写下的程序确实能够使后来人获益了。更别说一些特殊的场合,那些大牛们在没有办法的情况下写下”脏“的代码都会给出说明,看着那些充满幽默的注释,往往你会会心一笑,从心底佩服那些人的水平和率真。 |
正在阅读:《编程高手箴言》读后感(1)《编程高手箴言》读后感(1)
2004-04-05 10:08
出处:CSDN
责任编辑:sdq
键盘也能翻页,试试“← →”键