VIM作者创造新编程语言Zimbu
该语言的官网:http://zimbu.orghttp://www.linuxeden.com/html/news/20091110/69068.html
开源文本编辑器Vim的作者Bram Moolenaar推出了新的编程语言Zimbu,一种不拐弯抹角直截了当的实验性编程语言。Moolenaar表示Zimbu集现有语言的优点于一身,同时避开它们的不足。Zimbu代码清晰易读,使用范围广泛——既能写OS kernel,又能写脚本,还能写大的GUI程序,可以编译和运行在几乎所有系统上。Zimbu代码托管在Google Code上,采用Apache License 2.0许可证。 CLASS Animal
PROC.default eat()
IO.writeLine("I eat like a generic Animal.")
}
}
CLASS Wolf EXTENDS Animal
REPLACE PROC eat()
IO.writeLine("I eat like a wolf!")
}
}
CLASS Fish EXTENDS Animal
REPLACE PROC.default eat()
IO.writeLine("I eat like a fish!")
}
}
CLASS.final GoldFish EXTENDS Fish
REPLACE PROC eat()
IO.writeLine("I eat like a goldfish!")
}
}
CLASS OtherAnimal EXTENDS Animal
}
MAIN()
list<Animal.I> animals = NEW()
animals.add(Animal.NEW())
animals.add(Wolf.NEW())
animals.add(Fish.NEW())
animals.add(GoldFish.NEW())
animals.add(OtherAnimal.NEW())
FOR a IN animals
a.eat()
}
}
------------------以上为示例程序----------------
------------------以下是执行结果----------------
I eat like a generic Animal.
I eat like a wolf!
I eat like a fish!
I eat like a goldfish!
I eat like a generic Animal. 没有;,看不习惯 原帖由 kaile 于 10-11-2009 22:30 发表 http://www.freeoz.org/bbs/images/common/back.gif
没有;,看不习惯
同感
不过可以加一个预编译器,去掉;
这样些程序的时候就可以;了
回复 #1 earthengine 的帖子
昨晚看到Vala和Genie今天看到Zimbu
感觉语言进入了长尾时代 haha, 明显是逗你玩的 :lol VIM我都不知道是啥 就是vi的高级版. improve版本. 要等高人来解释一下,这个语言有什么特别的地方,可以解决现存语言的什么问题。 vim用起来好不习惯:( 原帖由 四香油饼 于 11-11-2009 10:30 发表 http://www.freeoz.org/bbs/images/common/back.gif
vim用起来好不习惯:(
再次推广emacs
:lol :lol :lol :lol :lol :lol :lol
页:
[1]