Solidity are cea mai mare evoluție din toate timpurile. Și se numește Soliditatea Nucleului. 🧵👇
2/8 Solidity este cel mai folosit limbaj al contractelor inteligente, dar are unele limitări precum: -> dificultate în exprimarea tipurilor complexe -> caracteristici inconsistente adăugate de-a lungul anilor -> suport limitat pentru biblioteci reutilizabile, de nivel înalt
3/8 Core Solidity nu este un limbaj nou, imaginează-l ca pe o extensie. Va avea: -> Sistem de tipuri mai puternic -> o semantică mai curată -> siguranță pe termen lung
4/8 Cu Core Solidity, tu, ca dezvoltator, vei câștiga: -> Cod mai expresiv -> Biblioteci reutilizabile -> Tipuri mai puternice -> Analiză statică mai bună
5/8 Core Solidity deblochează o mulțime de funcții noi ale limbajului: ✨ ADT-urile (tipuri de date algebrice) 🔍 Potrivirea tiparelor 📦 Generice 🧩 Trăsături / clase de tip ⚙️ Funcții de ordin superior 🛠️ SAIL IR ca noul strat intermediar
6/8 Ce este SAIL? SAIL este noul strat intermediar sub Core Solidity. Este un IR minimal, bine definit, pe care toate funcțiile de nivel înalt îl reduc pentru a face limbajul mai modular, mai consistent și mai ușor de extins.
7/8 Soliditatea de bază este încă în evoluție: ⚠️ Sintaxa nu este încă definitivă ⚠️ Evaluarea la timp de compilare este încă în curs de proiectare ⚠️ Biblioteca și uneltele standard necesită mai multe iterații
12,25K