• 21
  • Jan

越来越多的语言具备Shell功能了!即使它不是脚本语言,如C#。

Shell功能有什么好处呢?我列举如下:

方便学习

接触一门新的语言,要学习它的语法和相关主要类库,非要去写一个个例子,编译再运行这么麻烦吗?

非也,用Shell的话,直接玩命令一样来学习一门语言,马上就能掌握它了!

方便调试

编写好了一个类,不一定要装在主程序中才能用。直接在Shell里导进来先用用看好了。可以省去做test的方面的东西,当然必要的还是不能少。

方便测试API

现代语言的API是越来越丰富的,如果是第一次使用,难免会出问题。可以先在Shell里玩玩看这个API怎么用。

-----------------------------------------

下面,是Python Shell Vs C# Shell时间!

任务是在Shell里面写一个Gtk Demo,然后运行,看看Python和C#之间有什么不同。

Python Shell

Python Shell Gtk Demo

C Sharp Shell

C# Shell Gtk Demo

几乎一模一样不是?

所以本次VS没有胜负,大家都胜利了!

虽然都是Gtk,但是GTK#和Pygtk的API风格不一样,这是正常的,因为要本地化嘛。这对开发者来说是相当友好的。

开发过程变得越来越有意思了,而且Linux开发平台也越来越富有生命力了!

Tags: C Sharp, GTK, Python.

» You can leave a comment.

4 Comments

  1. kingpin

    原来还可以这样玩

  2. 喜欢C#已经是3、4年前的事了,现在喜欢的当然是Python。C#其实也没什么不好的,不过一直不习惯它的首字母要大写。

  3. flytwokites

    楼上的和我想一块了,C#搞得我都分不清是属性还是方法还是类名还是包名,非常不爽。

Leave a Comment