【发布时间】:2011-09-13 02:26:32
【问题描述】:
我想创建一个基于符号回归的使用遗传编程的算法。
我阅读了一些关于此的文章,一些用 java 或 c++ 编写的示例。
也许因为它不是 OOP 而更难,但是有可能用 C 开发基因编程吗?
你对我开始编程有什么建议?有什么书/文章/例子可以阅读吗? 我试着用谷歌搜索,但我没有发现任何有趣的东西..
谢谢你,干杯。
【问题讨论】:
-
嗯? C 可能不是面向对象的语言,但完全可以用 C 编写面向对象的程序。
-
我对遗传算法知之甚少,但你可以用 C 语言做所有事情,包括 OOP,尽管它可能有点困难。我仍然建议您使用更高级的语言来更抽象地表示您的问题。
-
@Ben 是的,我写了“也许更难,因为它不是 OOP”,因为 C 不是 OOP 语言。 @Geoffroy 谢谢,我考虑了这个机会,但 C 是我比其他编程语言(如 Java)更了解的语言。
-
“OOP 语言”这个术语令人困惑。该语言不是面向对象的,但是如果你用它来编写一个面向对象的程序,它就是一种OOP,使用的语言不就是“OOP语言”吗?无论如何,基因编程不依赖于任何面向对象的基础知识,例如多态性或封装,因此用 C 编写确实不再困难。
-
John R. Koza 最初的 TinyGP 是用 C 编写的,如果你很好地询问 google 或者只是将 java 代码转换为 C,你可能会找到它,cswww.essex.ac.uk/staff/rpoli/TinyGP
标签: c programming-languages genetic-algorithm genetic-programming