Tópicos populares
#
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.
Apresentando 'O Caminho para a Core Solidity', uma série de posts no blog através dos quais compartilharemos para onde estamos indo com a linguagem.
Vamos dar uma olhada na visão geral!

Quando o Solidity foi iniciado, o foco estava em:
- ergonomia e usabilidade
- familiaridade para programadores
- segurança e correção
Ao longo dos anos, a linguagem tornou-se mais rigorosa e explícita, resultando em dívida técnica, complexidade desnecessária e inconsistências.
Adicionar recursos importantes, como generics, ao sistema de tipos atual seria um processo complexo que poderia tornar a linguagem suscetível a bugs críticos. Como solução, a equipe decidiu dividir a linguagem em duas vertentes, a saber, Classic e Core Solidity,
Solidity Clássico: A linguagem atual suportada pelo solc hoje. Apesar de ser utilizada em produção e o compilador ser muito fiável, ainda estamos a planear tornar a linguagem mais estável e lançar alterações disruptivas regularmente.
Core Solidity: Uma reformulação da linguagem atual, com um novo sistema de tipos construído para suportar recursos como genéricos, funções de primeira classe, tipos de dados algébricos, etc.
Planeamos complementá-lo com uma biblioteca padrão, um conjunto de tipos e funções reutilizáveis, que nos permitirá lançar recursos sob a supervisão da comunidade sem sobrecarregar a linguagem principal.
Desenvolvimento em andamento:
- Finalização do pipeline IR
- Suporte a Ethdebug no compilador
- Preparação para atualizações do EVM
O futuro do Classic Solidity
"O futuro do Classic Solidity" - uma das próximas publicações - apresentará uma lista de recursos da linguagem que estamos considerando implementar na linguagem atual, categorizados pelo esforço de implementação e design necessário, bem como pelo valor que fornecerá a longo prazo, quando o Core Solidity assumir.
Será acompanhada de uma descrição detalhada de cada recurso, dificuldades conhecidas e opções para o design das quais gostaríamos de receber feedback da comunidade de usuários.
(fórum para feedback no último tweet)
A transição para o Core Solidity
Nesta seção do post do blog, apresentamos brevemente:
- Lançamentos importantes que se aproximam
- Convergência com o Core Solidity
- Interoperabilidade com o Core Solidity
96,75K
Top
Classificação
Favoritos

