Author

Topic: Why did Ethereum use its own software language? (Read 474 times)

sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
As with Bitcoin, transaction scripting requires a domain specific language.

like, COBOL?

No. I'm not sure about ethereum, but Bitcoin validates transactions using a highly limited stack based language. Ethereum probably has a less limited language, still designed for this purpose.
legendary
Activity: 1764
Merit: 1007
As with Bitcoin, transaction scripting requires a domain specific language.

like, COBOL?
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
The three clients are written in perfectly normal languages: Go, C++, and Python.

As with Bitcoin, transaction scripting requires a domain specific language. A general purpose language would be unsuitable.
member
Activity: 81
Merit: 10
And apparently there are 4 obscure languages they chose.  Why didn't they just choose Python or Javascript or something?
Jump to: