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++.
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.
Evidence Sources
Discover More
Spot something wrong?
Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.