Novaxis は完全にオープンソースであり、プログラミング言語の開発には LLVM、AST、およびいくつかのツールの経験が必要ですが、Novaxis を使用すると、これらの経験がなくても開発して機能を追加したり、読んだりすることができます。
PHP は主に Web 開発用に設計されていますが、Novaxis 言語の開発において驚くべき結果をもたらしました。 Novaxis には、補間、データ型と自動データ型、単純な構文、インポートなど、他の構成言語と比較して多数の機能が含まれています。
ただし、Novaxis は構成言語の最良の代替となることを目指して、継続的な改善、機能の追加などを行って開発を続けています。実行とスピードを向上させるために、継続的な改善レベルが定期的に実行されます。バージョンのリリース後、実行に必要なリソースと消費量が確認され、監視されます。速度を向上させ、読みやすさを向上させるために、コードに対してアクションが実行されます。
Novaxis の初期バージョンは Python で構築されました。その後、数か月後、代替として PHP に切り替えることが決定され、Novaxis の旅の始まりとそのさらなる拡大が始まりました。このプロジェクトは PHP に加えて、C#、TypeScript、Rust などの他の言語でも開発されましたが、これらのバージョンはリリースされていないため、プロジェクトのビルドに PHP が選択されました。
現在、Novaxis を学習するために利用できるドキュメント リソースはありませんが、Novaxis ページで利用可能な例を通じて学習できます。ただし、将来的にはドキュメントを作成する予定があります。
プロジェクトはGithubで入手できます。
ソースコード
以上がNovaxis: PHP に組み込まれた構成プログラミング言語の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。