正在阅读:《编程高手箴言》读后感(1)《编程高手箴言》读后感(1)

2004-04-05 10:08 出处:CSDN 作者:seacloud 责任编辑:sdq

  初级程序员他会觉得VB也能做出应用来,到中级程序员他可能就不会选择VB了,可能会用MFC。到高级程序员时,他绝对不是首先选择以上工具,考虑的绝对是什么才是具有最快效率,最稳定性能的解决问题的办法。
=======================================
  不知道《箴言》怎么把VB和初级程序员绑到一起去了,不管你用什么开发工具,你水平不到家你就是初级程序员,并不是说你选择了看似高档的开发工具你水平就高了。再说VB和MFC两者是不同的概念,没的比!至于说到高级程序员,我觉得《箴言》的看法还是对的,我有个老师就曾经把一个大项目分成了多块,每块都选择了适当的开发工具,最后项目成功了。每每看到论坛上有人在讨论开发工具的优劣,我就想只要讨论就落入下乘了。没有一个工具是十全十美的,聪明的人应该根据自己项目的情况做正确的评估。你想想,如果真的出来个十全十美的东东,那别的人还怎么生存?

  最高境界的时候,想的就是“我就是程序,程序就是我”。
=======================================
  “我就是程序,程序就是我”,这是不是走火入魔了?人脑和电脑的差别无疑是巨大的,否则就不至于人工智能领域多年来都缺乏革命性的进步了。我想最高的境界反而应该是认清人脑和电脑的巨大差别,设法用程序搭桥,让他们能够沟通。实际上,我们想想数据结构里,操作系统里的很多概念是不是都是直接反映了人类生活的一些经验呢?(比如字符串匹配的快速算法,各种同步和Cache技术)。我想,让电脑去适应人脑还可以,反之怎么才能进行?

  如果你达到高手的状态,你就是操作系统,你就能做任何程序。
=======================================
  假设我现在就是操作系统了,我就可以做任何程序了吗?操作系统不是什么特别的东西,它就是在替我们管理硬件资源而已。什么是程序?程序是给人解决问题的代码的集合。操作系统的功能是受硬件资源约束的,而人类需要解决的问题是误穷尽的

  实际上技术到达最高境界,是没有分别的。
=======================================
  对于同一种技术,到了比较高的境界,确实是相通的。为什么呢?其实可以理解,你们都是在解决一个具体的问题,这个问题本身所具备的特性你怎么也回避不了的。比如你做分布式数据库,那么数据的一致性问题就是分布式数据库的一个没法绕过的问题,不管你用什么方法,你最终还是要回到这个问题上来。然而,这种所谓的没有差别只是概念上的,你可千万不要奢望说你明白了Microsoft的DCOM,你就可以不需要花什么力气就能很快上手Sun的分布式技术。我想这也就是我们这些做软件的家伙命苦的地方吧。如果有个什么标准化组织把软件的方方面面也定义好严格的规范,我们也能省去好多事了啊。

  作者说微软的那些“老头”在64位的机器上去做虚拟windows,然后就说“微软的技术能不先进吗?是Linux那几个玩家
能搞定的吗?
=======================================
  怪了去了,在CPU上跑几个操作系统就很牛了吗?这根本就不是什么新的想法,且不谈Java环境就具备了初步的虚拟计算机的能力,sourceforge上一度排名很考前的bochs就是个很好的x86模拟器,我就在它上面跑过一个小小的linux。再说现在的VMWare,性能已经很好了,我同事在PII350的机器上都可以在VMWare里跑Win2000,那里还要什么64位机啊。再说了,64位的威力就在可以同时跑跑多操作系统,不会吧?

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品