New Year Sale 2026! 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

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
3 months ago
Surprised to see Java mentioned at all, isn't it too heavy for this?
upvoted 0 times
...
Theodora
3 months ago
Wait, are you sure about C? I thought JavaScript wasn't really used for contracts.
upvoted 0 times
...
Billy
4 months ago
Totally agree with B, makes the most sense for bytecode.
upvoted 0 times
...
Carisa
4 months ago
I thought Java was a thing too? Seems odd to exclude it.
upvoted 0 times
...
Jerry
4 months ago
Definitely B, those are the main languages for smart contracts.
upvoted 0 times
...
Daren
4 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
5 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
5 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
5 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
5 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
5 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
5 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
5 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
5 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
10 months 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
9 months ago
Solidity is powerful and widely used for Ethereum smart contracts.
upvoted 0 times
...
Jacquline
9 months ago
I think Solidity, Viper, LLL and Serpent are all great options for writing smart contracts.
upvoted 0 times
...
Vilma
9 months ago
I agree, Solidity is definitely the go-to language for Ethereum smart contracts.
upvoted 0 times
...
...
Lili
10 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
Rosamond
8 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
9 months ago
B) Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.
upvoted 0 times
...
Ivette
9 months 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
10 months 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
8 months ago
I agree, B does make more sense for Ethereum smart contracts.
upvoted 0 times
...
Noah
9 months ago
B) Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.
upvoted 0 times
...
Cherrie
9 months 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
11 months 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
10 months ago
B) Solidity, Viper, LLL and Serpent, because those are high level languages that are compiled down to bytecode.
upvoted 0 times
...
Soledad
10 months 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
11 months 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
11 months ago
I agree with Jacklyn, those are the official first implementations for Distributed applications.
upvoted 0 times
...
Jacklyn
11 months ago
I think Smart Contracts can be written in Solidity and JavaScript.
upvoted 0 times
...

Save Cancel