小新的技术天地

Make It Works !

博客园 首页 新随笔 联系 订阅 管理

昨天在思归大侠的blog看到一个文章的链接:Does Visual Studio Rot the Mind?”
作者是Windows程序员都熟悉的Charles Petzold大师,发表日期是:October 20, 2005
算是很新了。

文章复制到word里整整有23页,小弟没有精力翻译给大家看了,给大家译一段摘要吧:

Abstract: Visual Studio can be one of the programmer's best friends, but over the years it has become increasingly pushy, domineering, and suffering from unsettling control issues. Should we just surrender to Visual Studio's insistence on writing our code for us? Or is Visual Studio sapping our programming intelligence rather than augmenting it? This talk dissects the code generated by Visual Studio; analyzes the appalling programming practices it perpetuates; rhapsodizes about the joys, frustrations, and satisfactions of unassisted coding; and speculates about the radical changes that Avalon will bring.

摘要:Visual Studio 能成为程序员最好的朋友,但是这些年它变得有些日益急进,极权,陷入混乱的控件问题。我们应该投降于Visual Studio,让它帮我们编写代码吗?或者说是Visual Studio侵蚀我们的编程智慧胜于增加智慧?这篇演说解剖了Visual Studio产生的代码;分析了它(VS)带给我们的令人震惊的编程习惯;狂热地表达了关于独立编程(不借助于VS)的快乐,挫折,和满足。推测了Avalon将带来的革新变化。

 

其实很多人从学校都是以C语言或者其他面向过程的语言开始学习编程的,那时候用C写一个简单的算法,或者实现一个简单的功能都是那么令人高兴,兴奋,也许这就是编程的魅力所在吧。我们学校公共计算机课学的是VB,当然是6.0版的,然后知道了编程可以托拽控件,我不是说这种方式不好,只是给人的编程体验跟C相差很多,文中还提到了一个VB的功能(当然现在VC#也有),就是双击Buttom按钮,就直接编写事件处理代码,完全不用自己写Event Handle,而且你也根本找不到在哪里,你能看到的代码不是像C语言里那样所有代码细节呈现在你面前,而是一个一个的片段。当然这是高效的编程方式,但总让人有不能自己掌控全局的感觉。

其实文章最开始讲的是对计算机的憧憬,可以给我们生活带来很多乐趣,但是很多人却陷入了对计算机的依赖、沉迷,当然现在还有其他电子设备,比如说手机:),作者写了一个句式:I can’t live without my ___________,你可以自己填写,作者最近要的填的是video iPod,呵呵。

我们还有理想吗?我们是让计算机成为我们自己的工具为大家增加乐趣,改善生活吗,也许是,也许不是,毕竟工资总是要挣的:)

暂时就写这么多了,大家可以各抒己见,最后在声明一下,VB我也挺喜欢的,没有任何鄙视的意思哦(Ninputer大哥来了~~~,快跑~

posted on 2005-10-31 13:26  小新0574  阅读(889)  评论(2编辑  收藏  举报