Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Blockchain CBDE Exam - Topic 4 Question 101 Discussion

Smart Contracts can be written in:
B) Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.
A) Java, C++, Solidity and JavaScript, because the Ethereum Blockchain is completely language agnostic and cross compilers exist for every major language.
C) Solidity and JavaScript, because those are the official first implementations for Distributed applications and the Blockchain supports those languages fully.

Blockchain CBDE Exam - Topic 4 Question 101 Discussion

Actual exam question for Blockchain's CBDE exam
Question #: 101
Topic #: 4
[All CBDE Questions]

Smart Contracts can be written in:

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Willow
6 months ago
Surprised to see Java mentioned at all, isn't it too heavy for this?
upvoted 0 times
...
Theodora
7 months ago
Wait, are you sure about C? I thought JavaScript wasn't really used for contracts.
upvoted 0 times
...
Billy
7 months ago
Totally agree with B, makes the most sense for bytecode.
upvoted 0 times
...
Carisa
7 months ago
I thought Java was a thing too? Seems odd to exclude it.
upvoted 0 times
...
Jerry
7 months ago
Definitely B, those are the main languages for smart contracts.
upvoted 0 times
...
Daren
7 months ago
I’m a bit confused about the language agnosticism claim in option A; I thought smart contracts were mostly tied to specific languages like Solidity.
upvoted 0 times
...
Twana
8 months ago
I feel like JavaScript is often mentioned in discussions about smart contracts, but I don't recall it being a primary language like Solidity.
upvoted 0 times
...
Pamella
8 months ago
I think I saw a practice question that mentioned Viper and LLL as alternatives to Solidity, so maybe option B is correct?
upvoted 0 times
...
Royce
8 months ago
I remember studying that Solidity is the main language for Ethereum, but I'm not sure if other languages can be used too.
upvoted 0 times
...
Gwenn
8 months ago
I'm leaning towards A. The question says the Ethereum blockchain is "completely language agnostic", which suggests that you can use a variety of languages like Java, C++, and JavaScript to write smart contracts. The cross-compilers part also supports that.
upvoted 0 times
...
Johnetta
8 months ago
I think the answer is C. Solidity and JavaScript are the two main languages used for building decentralized applications on the Ethereum blockchain. The question specifically mentions "Distributed applications", so that's a clue.
upvoted 0 times
...
Micaela
8 months ago
Hmm, I'm a bit unsure about this one. I know Solidity is a popular language for Ethereum smart contracts, but I'm not sure about the other options. I'll have to think this through carefully.
upvoted 0 times
...
Franklyn
8 months ago
I'm pretty confident that the answer is B. Solidity, Viper, LLL and Serpent are the high-level languages that are used to write smart contracts on the Ethereum blockchain.
upvoted 0 times
...
Shayne
8 months ago
I think I remember discussing how ethical issues often involve transparency and fairness, so I'm leaning towards option C being the least related to ethics.
upvoted 0 times
...
Jacqueline
1 year ago
I'm a bit of a language polyglot, but I know Solidity is the way to go for Ethereum smart contracts. B is the clear winner here.
upvoted 0 times
Theola
12 months ago
Solidity is powerful and widely used for Ethereum smart contracts.
upvoted 0 times
...
Jacquline
12 months ago
I think Solidity, Viper, LLL and Serpent are all great options for writing smart contracts.
upvoted 0 times
...
Vilma
1 year ago
I agree, Solidity is definitely the go-to language for Ethereum smart contracts.
upvoted 0 times
...
...
Lili
1 year ago
Haha, I almost went with C thinking JavaScript was the official language. I'm glad I double-checked and saw that Solidity is the main one used.
upvoted 0 times
Rosamond
11 months ago
Haha, I almost went with C thinking JavaScript was the official language. I'm glad I double-checked and saw that Solidity is the main one used.
upvoted 0 times
...
Hubert
12 months ago
B) Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.
upvoted 0 times
...
Ivette
1 year ago
A) Java, C++, Solidity and JavaScript, because the Ethereum Blockchain is completely language agnostic and cross compilers exist for every major language.
upvoted 0 times
...
...
Ashton
1 year ago
I was a bit confused between A and B, but B makes more sense since those are the specific languages used for Ethereum smart contracts.
upvoted 0 times
Kenneth
12 months ago
I agree, B does make more sense for Ethereum smart contracts.
upvoted 0 times
...
Noah
1 year ago
B) Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.
upvoted 0 times
...
Cherrie
1 year ago
A) Java, C++, Solidity and JavaScript, because the Ethereum Blockchain is completely language agnostic and cross compilers exist for every major language.
upvoted 0 times
...
...
Larue
1 year ago
I think the correct answer is B. Solidity, Viper, LLL and Serpent are the high-level languages used for writing smart contracts on the Ethereum blockchain.
upvoted 0 times
Marion
1 year ago
B) Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.
upvoted 0 times
...
Soledad
1 year ago
A) Java, C++, Solidity and JavaScript, because the Ethereum Blockchain is completely language agnostic and cross compilers exist for every major language.
upvoted 0 times
...
...
Tegan
1 year ago
But I also believe that Java, C++, Solidity and JavaScript can be used, as there are cross compilers for every major language.
upvoted 0 times
...
Krystina
1 year ago
I agree with Jacklyn, those are the official first implementations for Distributed applications.
upvoted 0 times
...
Jacklyn
1 year ago
I think Smart Contracts can be written in Solidity and JavaScript.
upvoted 0 times
...

Save Cancel