On 01 July, Charles Hoskinston CEO of IOHK (Input Output Hong Kong), Co-Founder of Cardano and Co-Founder of Ethereum went live on a YouTube channel named Crypto Crow. In the live session, discussions went through a lot of interesting topics. But this blog post covers only the specific things which are useful for developers.
CryptoCrow host asked Hoskinson about dApps that can be programmed in various languages on Cardano and which languages are actually openly available for developers to play around. To this, he replied:
“So the problem is that you actually have two different sets of codes you have to write for Dapp, which is client and server in the haphazard model it creates a lot of little issues and there was lurking centralization there what runs on the server that runs on the blockchain of the chain code”
Cardano uses a programming language called Haskell which is built on top of its native language called Plutus.
Plutus runs on Cardano settlement layer and it provides an execution platform for functional programming languages. It promises easier deliverables and considerable security advantage to build smart contracts. This helps developers to write smart contracts on Cardano network with ease.
In the live session, Hoskinson revealed something interesting regarding Plutus and its adoption in the developer community. He said:
“So we design Plutus and in the cardinal’s of our contract programming model to basically take into account the off chain code and the unchained code together and allow you to have one source base. So at start its actually a really good idea to be a little bit more restrictive with your choice and to have a much tighter ecosystem and there is some analogy worked really well too in particular ruby on rails that ecosystem and java tried everything to everybody Ruby is very disciplined and very opinionated. [sic]”
These statements from Hoskinson implies that Cardano does build its developer community in a restrictive manner. Which helps them to build a finer quality of developer community instead of a larger community.
Additionally, Charles was also asked about the best resources to learn about Cardano for an average person, which is not too technical to understand.
To this Hoskinson spoke about Cardano’s podcast named Cardano Effect that breaks down higher level mathematical and technical projects that Cardano and others in the crypto sphere are working into pieces of consumable information that every people with little bit technical knowledge can understand.
For more information regarding these podcasts, you can visit their official handles on Spotify and Youtube. In addition to this for beginers, one can also check out Cardano’s learning platform for Haskell programming.