用C或C ++以外的东西编写PHP扩展

时间:2012-08-30 02:44:40

标签: php php-extension

我正在考虑编写一个PHP扩展模块,但不能容忍弄乱C或者C ++的想法。我知道有些语言提供了与C API的兼容性,Pascal就是其中之一,很抱歉提到它。而且我认为,自从Wirth出现以来,已经出现了更多的语言,这些语言使得内存变得混乱,但仍然被编译为原生二进制文件,并提供与所有其他程序和库的互操作性。只有我没有遵循交易的这一方。

所以,如果你知道任何这样的语言,你会推荐哪一个脚本小子,他会很乐意度过余生,而不是再次取消引用一个指针?最好是一种不需要一年学习的语言。

目标C?也许Perl或Python可能会以某种方式倾向于做类似的事情,当然抛弃标准库?

我的平台是Linux,顺便说一句。

或者我错过了什么,生成PHP扩展的任务需要远远超过C兼容性,我最终会用目标语言重写Zend API?

P.S。我知道PHP模块将它与Java和Perl以及其他许多东西集成在一起。但是现在,我有兴趣编写一个真正的,完整的本机代码扩展,不使用任何解释器或虚拟机。

0 个答案:

没有答案