- 21
- Jan
越来越多的语言具备Shell功能了!即使它不是脚本语言,如C#。
Shell功能有什么好处呢?我列举如下:
方便学习
接触一门新的语言,要学习它的语法和相关主要类库,非要去写一个个例子,编译再运行这么麻烦吗?
非也,用Shell的话,直接玩命令一样来学习一门语言,马上就能掌握它了!
方便调试
编写好了一个类,不一定要装在主程序中才能用。直接在Shell里导进来先用用看好了。可以省去做test的方面的东西,当然必要的还是不能少。
方便测试API
现代语言的API是越来越丰富的,如果是第一次使用,难免会出问题。可以先在Shell里玩玩看这个API怎么用。
-----------------------------------------
下面,是Python Shell Vs C# Shell时间!
任务是在Shell里面写一个Gtk Demo,然后运行,看看Python和C#之间有什么不同。
Python Shell
C Sharp Shell
几乎一模一样不是?
所以本次VS没有胜负,大家都胜利了!
虽然都是Gtk,但是GTK#和Pygtk的API风格不一样,这是正常的,因为要本地化嘛。这对开发者来说是相当友好的。
开发过程变得越来越有意思了,而且Linux开发平台也越来越富有生命力了!


原来还可以这样玩
喜欢C#已经是3、4年前的事了,现在喜欢的当然是Python。C#其实也没什么不好的,不过一直不习惯它的首字母要大写。
楼上的和我想一块了,C#搞得我都分不清是属性还是方法还是类名还是包名,非常不爽。