Solidity programming language

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category gptkb:cryptocurrency
smart contract language
gptkbp:compiledBy solc
gptkbp:compilesTo EVM bytecode
gptkbp:designedFor smart contracts
gptkbp:developer gptkb:Ethereum_Foundation
Christian Reitwiessner
gptkbp:fileExtension .sol
gptkbp:firstAppearance 2014
gptkbp:hasIDE gptkb:song
gptkb:Visual_Studio_Code
gptkbp:hasPackage gptkb:npm
ethpm
gptkbp:hasTestingFramework gptkb:cryptocurrency
gptkb:chocolate
gptkb:Hardhat
type foundry
https://www.w3.org/2000/01/rdf-schema#label Solidity programming language
gptkbp:influencedBy gptkb:JavaScript
gptkb:Python
gptkb:C++
gptkbp:inheritsFrom true
gptkbp:latestReleaseVersion 0.8.x
gptkbp:license gptkb:GNU_General_Public_License_v3.0
gptkbp:openSource true
gptkbp:paradigm object-oriented
contract-oriented
gptkbp:platform gptkb:Ethereum
gptkb:Polygon
gptkb:Binance_Smart_Chain
gptkb:Avalanche
gptkb:Fantom
gptkbp:runsOn gptkb:Ethereum_Virtual_Machine
gptkbp:similarTo gptkb:JavaScript
gptkb:Python
gptkb:C++
gptkbp:supportsConstructor true
gptkbp:supportsEnums true
gptkbp:supportsEvents true
gptkbp:supportsFallbackFunction true
gptkbp:supportsFunctionOverloading true
gptkbp:supportsInterfaces true
gptkbp:supportsLibraries true
gptkbp:supportsMappings true
gptkbp:supportsModifiers true
gptkbp:supportsReceiveFunction true
gptkbp:supportsStructs true
gptkbp:typingDiscipline static
inferred
gptkbp:usedBy blockchain startups
DeFi projects
NFT projects
Ethereum developers
gptkbp:usedFor decentralized applications
blockchain development
gptkbp:website https://soliditylang.org/
gptkbp:bfsParent gptkb:Rsk
gptkb:Dr._Gavin_Wood
gptkbp:bfsLayer 7