Size: 3314
Comment:
|
Size: 3468
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 33: | Line 33: |
=== Algorithm=== | === Algorithm === |
Line 37: | Line 37: |
* [http://www.newsmth.net/bbstcon.php?board=Programming&gid=88084] -- 算法与数据结构书目 | |
Line 41: | Line 42: |
* [http://www.parallelpython.com/ Parallel Python] |
网摘 -- ["swordsp"] (Date(2007-02-07T18:19:36Z)) TableOfContents
Python & C
[http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ Pyrex]
[http://scipy.org/Weave Weave]
[http://scipy.org/PerformancePython A beginners guide to using Python for performance computing]
[http://www.cs.tut.fi/~ask/cinpy/ cinpy]
[http://www.swig.org/ SWIG]
[http://www.boost.org/libs/python/doc/ Boost.Python]
[http://www.fenics.org/instant/ instant] -- depend on SWIG
[http://mark.dufour.googlepages.com/ Shed Skin] -- An Optimizing Python-to-C++ Compiler
SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.
[http://elmer.sourceforge.net/ elmer] -- Elmer is a tool which embeds a Python module into a C, C++, or Tcl application.
[http://pyinline.sourceforge.net/ pyinline]
The PyInline module allows you to put source code from other programming languages directly "inline" in a Python script or module.
- 早期版本,停止开发
[http://www.suttoncourtenay.org.uk/duncan/accu/integratingpython.html Integrating Python, C and C++]
[http://www.thinkware.se/cgi-bin/thinki.cgi/UsingPythonWithOtherLanguages]
Profile
[http://blog.csdn.net/lanphaday/archive/2007/01/15/1483728.aspx 用profile协助程序性能优化]
[http://blog.csdn.net/lanphaday/archive/2007/02/04/1502290.aspx profile优化实践(基于A*算法)]
[http://valgrind.org/ Valgrind]
[http://kcachegrind.sourceforge.net KCachegrind]
Algorithm
[http://blog.csdn.net/lanphaday/archive/2007/01/20/1488279.aspx 人机对弈编程概述]
[http://blog.csdn.net/lanphaday/archive/2006/12/26/1461977.aspx 用遗传算法加强足球游戏的人工智能]
[http://blog.csdn.net/lanphaday/archive/2006/10/19/1341412.aspx 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码]
[http://www.newsmth.net/bbstcon.php?board=Programming&gid=88084] -- 算法与数据结构书目
Concurrency
[http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/474127 Simulating concurrency with yield]
[http://www.china-pub.com/computers/common/info.asp?id=26458 并行程序设计:C、MPI与OpenMP]
[http://www.parallelpython.com/ Parallel Python]
Misc
- pyvm is new a python virtual machine implementation which can run Python 2.4 bytecode and most of the times produce the expected output.
[http://keyjnote.sourceforge.net/ KeyJnote] -- KeyJnote is a program that displays presentation slides.
[http://www.scons.org/ SCons] -- SCons is an Open Source software construction tool—that is, a next-generation build tool.
Java
[http://tob.ableverse.org/ TheObjectBase]
[http://www.theserverside.com/news/thread.tss?thread_id=43064 TOB - An ORM Replacement uses Object Models for access @ tss]
[http://www.theserverside.com/news/thread.tss?thread_id=44119 Tapestry 5.0.1 Preview Release Now Available @ tss]