Solidity
Solidity, akıllı sözleşmeleri uygulamak için oluşturulan nesne yönelimli, üst düzey bir dildir. Akıllı sözleşmeler, Ethereum blokzincir altyapısındaki hesapların davranışını yöneten programlardır.
Solidity, Ethereum Sanal Makinesini (Ethereum Virtual Machine - EVM) hedeflemek için tasarlanmış bir parantez dilidir (curly-bracket language). C++, Python ve JavaScript'ten etkilenir.
Solidity statik programlama dilleri (C, C ++, Go, Haskell, Kotlin, Rust, Swift, Java vb.) arasında yer alır. Diğer özelliklerin yanı sıra kalıtım, kitaplık ve kullanıcı tanımlı karmaşık tipleri destekler.