ゼファーを再考する

Zephirの開発に数か月を費やした後、私たちは進歩に非常に満足しています。 数か月以内にベータ版をリリースし、すべての機能を使用できるようになります。 このプロジェクトは1000件を超えるコミットを収集しており、まだ多くの作業が残っています。 このプロジェクトにより、コンピューターサイエンスの研究をさらに進めることができ、非常に興味深いものでした。

さらに、将来PHPに何が起こるかについてはわかりませんが、とにかく-以前は経験のあるCプログラマーのみが利用できたもう1つのPHPの機会(Cの拡張)を使用できるツールを作成しています。

また、Zephirでは多くの人が夢見ていた機能を実装しましたが、何らかの理由で現在PHPにはありません。







これらはすべて、フレームワークの改善に役立ち、独自のツールを新しい方法で作成するのに役立つと考えています。 誰もがこれらの機能を必要としているわけではなく、誰もがそれらの機能に同意しているわけではありません。 何が起ころうと、私たちはPHPが道を歩んでも進化し続けることを願っています。

Zephirはもともと、PHPコアの低レベルの詳細を抽象化する高レベル言語として考案されました。 Cコードを生成し、後でgcc / clang / vcなどの一般的なコンパイラーでコンパイルできます。

Zephirは高級言語であるため、 DSLだけでなくメタ言語としても機能します。

熟考した後、私はこのトピックを作成して、新しいアイデアについて話し合いました。

PHPとCの両方のコードを生成できるようにZephirを再設計すると、Zephirはより強力で柔軟になります。



ジェネレーションC:







PHP生成:







C拡張機能の使用:





PHPの使用:







考えられる短所







あなたのコメントを楽しみにしています。



All Articles