Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Представляем "Путь к основному Solidity", серию блогов, в которых мы поделимся тем, куда мы движемся с языком.
Давайте взглянем на обзор!

Когда Solidity только начинали разрабатывать, акцент был сделан на:
- эргономику и удобство использования
- знакомство для программистов
- безопасность и корректность
С течением времени язык стал более строгим и явным, что привело к техническому долгу, ненужной сложности и несоответствиям.
Добавление важных функций, таких как обобщения в текущую типовую систему, будет сложным процессом, который может сделать язык уязвимым для критических ошибок. В качестве решения команда решила разделить язык на два направления: Classic и Core Solidity,
Классический Solidity: текущий язык, поддерживаемый solc сегодня. Несмотря на то, что он используется в производстве и компилятор очень надежен, мы все еще планируем сделать язык более стабильным и регулярно выпускать значительные изменения.
Core Solidity: Обновление текущего языка с новой системой типов, разработанной для поддержки таких функций, как обобщения, функции первого класса, алгебраические типы данных и т.д.
Мы планируем дополнить его стандартной библиотекой, набором повторно используемых типов и функций, которые позволят нам выпускать функции под управлением сообщества, не перегружая основной язык.
Текущая разработка:
- Завершение IR конвейера
- Поддержка Ethdebug в компиляторе
- Готовность к обновлениям EVM
Будущее Classic Solidity
"Будущее Classic Solidity" - один из предстоящих постов - представит список языковых функций, которые мы рассматриваем для реализации в текущем языке, классифицированный по необходимым усилиям по реализации и дизайну, а также по ценности, которую он предоставит в долгосрочной перспективе, когда Core Solidity возьмет на себя управление.
Он будет сопровождаться подробным описанием каждой функции, известных трудностей и вариантов дизайна, по которым мы хотели бы получить отзывы от пользовательского сообщества.
(тема форума для отзывов в последнем твите)
Переход к Core Solidity
В этом разделе блога мы кратко представляем:
- Предстоящие критические релизы
- Конвергенция с Core Solidity
- Взаимодействие с Core Solidity
96,79K
Топ
Рейтинг
Избранное

