Programming language · 2014
Solidity
Object-oriented programming language for writing smart contracts.
Official site ›C++Written in
2014First released
Ethereum FoundationDeveloper
staticTyping
GNU General Public License, version 3.0License
What is Solidity written in?
The Solidity compiler is written in C++ (documented).
Quick Facts
- First released
- 2014
- Typing
- static
- License
- GNU General Public License, version 3.0
- Website
- soliditylang.org
About Solidity
Solidity is an object-oriented programming language for writing smart contracts. It is a statically typed language that compiles ahead of time to native machine code. It supports object-oriented and imperative programming.
Solidity first appeared in 2014 and was developed at Ethereum Foundation. Solidity keeps a steady, moderate following today.
How Solidity is implemented
In the Language Lineage dataset, its compiler is written in C++.
Solidity in the language family tree
Solidity drew on ideas from C++, JavaScript, and Python.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
What language is Solidity written in?
Solidity is primarily implemented in C++. See the implementation section above for details and source references.
What languages influenced Solidity?
Solidity was influenced by C++, JavaScript, Python among others. See the influence section above for the full list.
When was Solidity first released?
Solidity was first released in 2014.