Blockchain Programming Languages
Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum.
Liquidity - A high-level language to program Smart Contracts for Dune Network and Tezos and is a fully typed functional language
Java Language for Blockchain Software Development
Python Language for Blockchain Applications
C++ Language Tools and libraries for Blockchain Application Development
Rholang - A concurrent programming language, with a focus on message-passing and formally modeled by the ρ-calculus, a reflective, higher-order extension of the π-calculus
Go Language for Blockchain Software Engineering
Rust for Blockchain Applications
Erlang for Blockchain Programming
From Smart Contracts to Machine Learning and Video Games, CX is the Skycoin’s feature-rich programming language
Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM).
The Internet of Things