Smart Contract Languages Flashcards
What is the primary language for writing smart contracts on Ethereum?
Solidity
Fill in the blank: The Bitcoin blockchain uses a non-Turing complete language called _____.
Script
True or False: Vyper is a complex alternative to Solidity.
False
Which language is used for developing smart contracts on Solana?
Rust
What distinguishes Move from other smart contract languages?
It uses resource-oriented programming to prevent asset duplication or loss.
Name two blockchains that utilize the Move programming language.
Aptos and Sui
What is the primary purpose of Cairo in smart contract development?
Optimizing for zero-knowledge proofs and scalability.
Which blockchain employs Michelson for smart contract development?
Tezos
Fill in the blank: Cardano uses _____ for its Plutus platform.
Haskell
True or False: Clarity is a probabilistic programming language.
False
Which language is used to write chaincode for Hyperledger Fabric?
Go (Golang)
What feature makes Cadence suitable for the Flow blockchain?
Resource-oriented programming simplifies handling digital assets securely.
Compare Yul and Solidity in terms of abstraction level.
Yul is a lower-level intermediate language, whereas Solidity is a high-level language.
Which programming language is used on EOSIO for high-performance contracts?
C++
Fill in the blank: NEAR Protocol uses _____ for smart contract development in JavaScript-like syntax.
AssemblyScript