我有一个关于如何编写C++代码来解决一般类问题的一般性问题。这类问题是用c++程序动态读取的某种脚本语言来描述的。例如,这个问题可以这样描述:
syms a b c x
sol = solve(a*x^2 + b*x + c == 0)
sola = solve(a*x^2 + b*x + c == 0, a)
在这里,我只是为了说明目的而使用MATLAB,而不是试图构建任何类似于MATLAB的东西。我真正追求的是找出,一般来说,如何去设计一个C++程序,它将接受一个脚本,该脚本描述了一些计算指令,然后阅读/解释脚本中描述的逻辑,然后按照描述的方式执行计算。
编辑:产生的结果是,已经有新的PHP框架编写为扩展。,谢谢戈登提到这个。
In short, do you think writing such framework as PHP extension worth and can be useful to the community ? Why ?
动机:
当编写高性能的web应用程序(每天数百万次的页面浏览量)时,前端服务器的性能变得非常重要,因为您需要多少硬件,这个硬件是performing.Many的,大型网络公司正在通过编写本地框架或用于重复任务的特殊PHP扩展来实现自己的解决方案来提高PHP性能。I不知道有任何众所周知的/编写得很好的P
当我开始学习如何测试一个程序时,我学到的就是用与测试程序相同的语言使用一个库或包。例如,
- if a tested program is written in Python, its testing program is also written in Python and uses `UnitTest` class in the python standard library
- if a tested program is written in C++, its testing program is also written in C++ and uses some test