【Solidityチーム:SolidityはClassic SolidityとCore Solidityに分割されます】イーサリアムのスマートコントラクト言語Solidityチームは最近、Solidity言語が2つの独立した方向、Classic SolidityとCore Solidityに分割されると発表しました。現在のSolidityがサポートしているプログラミング言語はClassic Solidityであり、これはすでに生産に投入され、コンパイラも非常に信頼性がありますが、Solidityチームは依然としてこの言語自体が不安定であると考えています。これは0.xバージョン管理からも明らかで、最新バージョンは0.80.30です。Classic Solidityは引き続き定期的に重要なアップデートをリリースする予定です。一方、Core SolidityはSolidityへの革新であり、その型システムはゼロから構築されており、ジェネリック、一等関数、代数データ型などの機能をサポートします。Core Solidityは現在もプロトタイプ段階にあります。Solidity 1.0はCore Solidityが十分に安定したレベルに達し、デフォルトのフロントエンドになることを示します。Solidityチームは、Core Solidityの目標の1つは、現在の言語Classic SolidityからCore Solidityへの移行をできるだけスムーズに行うことだと述べており、この計画の一環として、Classic Solidityの構文を期待されるCore Solidityの最終状態に近づけるために、一連の重要なバージョンをリリースすることにより、移行を徐々に進めることを目指しています。
Solidityチーム:SolidityはClassic SolidityとCore Solidityに分割されます
【Solidityチーム:SolidityはClassic SolidityとCore Solidityに分割されます】イーサリアムのスマートコントラクト言語Solidityチームは最近、Solidity言語が2つの独立した方向、Classic SolidityとCore Solidityに分割されると発表しました。現在のSolidityがサポートしているプログラミング言語はClassic Solidityであり、これはすでに生産に投入され、コンパイラも非常に信頼性がありますが、Solidityチームは依然としてこの言語自体が不安定であると考えています。これは0.xバージョン管理からも明らかで、最新バージョンは0.80.30です。Classic Solidityは引き続き定期的に重要なアップデートをリリースする予定です。一方、Core SolidityはSolidityへの革新であり、その型システムはゼロから構築されており、ジェネリック、一等関数、代数データ型などの機能をサポートします。Core Solidityは現在もプロトタイプ段階にあります。Solidity 1.0はCore Solidityが十分に安定したレベルに達し、デフォルトのフロントエンドになることを示します。Solidityチームは、Core Solidityの目標の1つは、現在の言語Classic SolidityからCore Solidityへの移行をできるだけスムーズに行うことだと述べており、この計画の一環として、Classic Solidityの構文を期待されるCore Solidityの最終状態に近づけるために、一連の重要なバージョンをリリースすることにより、移行を徐々に進めることを目指しています。