Gnoland adopts a new language called Gnolang, a fork of the Golang. A clear advantage of Golang compared to other languages is apparent when dealing with concurrency.While a majority of programming languages such as C++ or Java use multithreading for running concurrent programs, Go uses Goroutines.
One of the biggest reasons I'm interested in #Gnolang is that extensibility is important. Because the development environment of the smart contract platform and the user experience need to be continuously optimized.
Smart contract platforms serve as decentralized virtual machines run by untrusted nodes that validate transactions or run open source applications called smart contracts under economic incentives.
Although leading blockchains have enabled several thousands of applications that serve millions of users to be deployed, the development environment and user experience have yet to be optimized.
