某些王道--从那里来到那里去

        最近在看python,想尝试了解一下这门语言,看看到底它有什么魅力,试图尝试对比它同我过去熟悉的C#,java,C++,Delphi,Basic,Javascript.

        看了几天突然冒出了了一个念头:python很方便!

        到目前为止我一直在看比较基础的东西.怎么会有python很方便这种感觉.

        于是一直在思考为什么python给我感觉很方便.今天午觉,半睡半醒之间突然一下明白了:

        python完成代码后直接一个F5就可以知道结果,从按下F5到得出结果基本是马上产生的.python是解释型语言!

        而我过去掌握的大部分语言,例如C#和Java都需要csc或者javac一下,然后再执行,多了一个步奏,麻烦了很多.而且对于一些设计往往还需要一个界面来辅助/帮助提示结果.

        一旦涉及了界面,我如果调试一个结果的话系统会先编译,再执行,由于IDE的复杂和臃肿,我需要花很多等待的时间来等待界面显示出来.IDE也会占用很多系统内存影响时间.

        我知道自己一直不喜欢asp.net.因为每次我修改了某个代码需要测试是否正确的时候,我都要Ctrl+Shit+B一下,如果项目文件一多,这个过程需要花很多时间,经常让我思维变慢.不如asp来的方便,asp的调试在我看来方便多了,很迅速,直接访问就OK了,非常快.不需要等待,我可以很快知道结果.

        这段时间我一直在想microsoft为什么不想办法解决这个问题???我认为这个问题完全可以解决的.比如系统预编译没有修改过的代码,完全可以节省很多时间.

        另一方面发觉vs.net2003有个不足的地方,一个asp.net页面带了三个文件,如果项目一大,项目文件一多,打开项目就非常的慢.

        在我意识到python的优点的时候突然反思:原来过去我做错了一些东西,我过于依赖一些界面和IDE去反馈代码是否正确:为了验证一个getlist()方法,我习惯性的会添加对应的一个页面,绑定一些数据控件和完成一些代码.然后再来F5测试这个结果是否正确.

        完成这个测试界面会花费很多时间,系统运行界面又会花很多时间...

        我过于依赖这些复杂和庞大的IDE来运行我的代码.没有界面的代码测试或许会更加的高效和方便.合理的运用单元测试或许可以给我带来一些更好的思路和方法.

        再回忆了一下,当年的Qbasic很方便啊!当年想用QB写病毒玩儿!!!

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值