earthengine 发表于 10-11-2009 22:19:52

VIM作者创造新编程语言Zimbu

该语言的官网:http://zimbu.org
http://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许可证。

earthengine 发表于 10-11-2009 22:23:11

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:17

没有;,看不习惯

yuba 发表于 10-11-2009 23:10:35

原帖由 kaile 于 10-11-2009 22:30 发表 http://www.freeoz.org/bbs/images/common/back.gif
没有;,看不习惯

同感

不过可以加一个预编译器,去掉;

这样些程序的时候就可以;了

yuba 发表于 10-11-2009 23:16:08

回复 #1 earthengine 的帖子

昨晚看到Vala和Genie

今天看到Zimbu

感觉语言进入了长尾时代

ritz 发表于 11-11-2009 00:16:42

haha, 明显是逗你玩的 :lol

kaile 发表于 11-11-2009 01:33:43

VIM我都不知道是啥

akai 发表于 11-11-2009 10:06:57

就是vi的高级版. improve版本.

someonehappy 发表于 11-11-2009 10:12:50

要等高人来解释一下,这个语言有什么特别的地方,可以解决现存语言的什么问题。

四香油饼 发表于 11-11-2009 10:30:48

vim用起来好不习惯:(

emacs 发表于 11-11-2009 15:51:08

原帖由 四香油饼 于 11-11-2009 10:30 发表 http://www.freeoz.org/bbs/images/common/back.gif
vim用起来好不习惯:(

再次推广emacs
:lol :lol :lol :lol :lol :lol :lol
页: [1]
查看完整版本: VIM作者创造新编程语言Zimbu