Tag Archives: lucene

面向对象的纯C语言

前几天lucene的c语言版本Lucy发布0.1版本。Lucy的代码中使用了面向对象的C扩展Clownfish。 Clownfish是一种很小的面向对象的语言,用于定义面向对象的接口。Clownfish包含一个编译器,允许类用C语言或者一种host语言实现,或者两者的组合。最早Clownfish用于Kino Search中,后来KinoSearch演变为Lucy,Lucy中继续使用Clownfish。参考: http://search.cpan.org/~creamyg/KinoSearch-0.311/clownfish/lib/Clownfish.pm 其他的使用面向对象的C的方法: http://www.bolthole.com/OO-C-programming.html http://www.bolthole.com/OO-C-2.html http://home.comcast.net/~fbui/OOC.html http://www.accu.informika.ru/acornsig/public/articles/oop_c.html 当然也可以使用C++或者objective c,但object c能运行的平台比较有限。

Posted in c++, search engine | Tagged , , | Leave a comment