Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

BPB Online
BPB Online

Posted on • Edited on

Programming languages for Ethereum

Available in the public domain, the blockchain-based distributed ledger, which features smart contract (scripting) functionality, is Ethereum. The high availability of the Ethereum network can be leveraged by the developers to buildblockchain applications with their business’s logic, which gets executed in a trustless environment.

Developers are enabled to build and deploy decentralized applications using the open software platform, Ethereum, based onblockchain technology. To pay for transaction fees and services, the application developers use Ether on the Ethereum network as also it is used as a tradeable cryptocurrency.

The ownership of digital currency (bitcoins) is tracked by theBitcoin blockchain. Earning Ether, a crypto token fueling the network, is the focus of miners, whereas running the program code of any dApp is the focus of Ethereum blockchain.

Ethereum is a ledger technology used by companies to build new programs, whereas Bitcoin is a currency that differentiates them. In comparison, if Bitcoin was version 1.0, then Ethereum is version 2.0, which can be used to build decentralized applications on top of it.

Programmer and writer Vitalik Buterin, a Russian–Canadian, is the co-founder of Ethereum and co-founder of Bitcoin Magazine. In addition to Buterin, Mihai Alisie, Anthony Di Iorio, and Charles Hoskinson co-founded Ethereum. Buterin also announced that he was working with developers Dr. Gavin Wood and Joseph Lubin.

Let's take a look at the different programming languages available for Ethereum.

List of programming languages for Ethereum

A programming language used for writing programs (code) for smart contracts is called Solidity. Ethereum was mainly programmed in C++,Python,GoLang, and Solidity.

  • LLL
    It is the first high-level functional programming language used for writing Ethereum smart contracts.

  • Serpent
    It is a procedural programming language used to write functional code.

  • Solidity
    It is a procedural programming language used popularly to writesmart contracts for Ethereum.

  • Vyper
    It is a newly developed language having similarity to Serpent with Python-like syntax.

  • Bamboo
    It is a language without iterative flows and having explicit state transitions; the intention is to increase the auditability, in spite of its being new and yet to be widely adopted.

Hope this was helpful.

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Enabling IT Students, Professionals & Developers by creating a 360˚ learning experience - Books | eBooks | Video Tutorials | Articles
  • Location
    India
  • Joined

More fromBPB Online

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp