PUSH - A fast C implementation of the genetic programming language PUSH This PUSH implementation is written in pure C (except Python wrapper) and uses GLib for Code lists and Stacks (also for Hashtables and some other things). Features: * Fast execution: About 1 million PUSH instructions per second (tested on AMD64 Athlon 3500+) * Almost no dependencies: Only glib-2.28.6 (or higher) * Store and load interpreter states (and thus also code) into / from XML files * Run multiple programs together in a multi-threaded PUSH VM * Coming soon: Genetic programming module Experimental Python wrapper: push.py includes classes Interpreter, Process and VM, where Interpreter is a basic wrapper of the C interfaces with automatic value conversion and Process and VM build a simple virtual machine where multiple PUSH programs can be run at once. NOTE: Since I'm changing large portions of code at the moment, push.py won't work. I'll fix that soon. Contact me: If you have any problems or questions, contact me via janosch.graef@gmx.net
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。