Bitcoin Forum
June 22, 2024, 08:37:50 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why did Ethereum use its own software language?  (Read 450 times)
andrewbb (OP)
Member
**
Offline Offline

Activity: 81
Merit: 10


View Profile
July 31, 2015, 09:05:26 AM
 #1

And apparently there are 4 obscure languages they chose.  Why didn't they just choose Python or Javascript or something?
hexafraction
Sr. Member
****
Offline Offline

Activity: 392
Merit: 259

Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ


View Profile
July 31, 2015, 11:40:01 AM
 #2

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.

I have recently become active again after a long period of inactivity. Cryptographic proof that my account has not been compromised is available.
herzmeister
Legendary
*
Offline Offline

Activity: 1764
Merit: 1007



View Profile WWW
July 31, 2015, 11:47:53 AM
 #3

As with Bitcoin, transaction scripting requires a domain specific language.

like, COBOL?

https://localbitcoins.com/?ch=80k | BTC: 1LJvmd1iLi199eY7EVKtNQRW3LqZi8ZmmB
hexafraction
Sr. Member
****
Offline Offline

Activity: 392
Merit: 259

Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ


View Profile
July 31, 2015, 11:53:21 AM
 #4

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.

I have recently become active again after a long period of inactivity. Cryptographic proof that my account has not been compromised is available.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!