Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: Davidvictorson on December 24, 2021, 04:38:29 PM



Title: Rust vs Julia vs Elixir vs Ruby for Smart Contracts
Post by: Davidvictorson on December 24, 2021, 04:38:29 PM
Jack Dorsey recently tweeted that Rust is a perfect programming language for smart contracts because of its system/ real-time purpose. Solana, polkadot, and Terra already runs on Rust. Well, there are other languages like Golang, Julia, Elixir and Ruby but he chose Rust. Just because he said it's the perfect language doesn't make it one. What’s your opinion? Do you think that rust is tedious for real time like some friends already pointed out?  I’d like to know your thoughts.


Title: Re: Rust vs Julia vs Elixir vs Ruby for Smart Contracts
Post by: BlackHatCoiner on December 24, 2021, 04:49:46 PM
Why do we make it such a big deal when a public figure tweets? Alright, so Jack said Rust is the best. Did he provide any arguments to support this statement or he's just wanted to show his likeness?

Elon Musk constantly upsets the market with nonsensical doge-tweets. That doesn't make Dogecoin superior. Same goes for programming languages; it depends on how you'll use it and for which purpose.


Title: Re: Rust vs Julia vs Elixir vs Ruby for Smart Contracts
Post by: mk4 on December 24, 2021, 05:30:35 PM
Jack Dorsey recently tweeted that Rust is a perfect programming language for smart contracts because of its system/ real-time purpose.

Uh.. where did Jack Dorsey say that? This one?

https://i.imgur.com/8a6YQpQ.png

https://mobile.twitter.com/jack/status/1474275093912117266

Just a quick reminder that Rust has existed since forever, and isn't solely used for smart contracts. :P And the "perfect" programming language mostly depends on the person's opinion.


Title: Re: Rust vs Julia vs Elixir vs Ruby for Smart Contracts
Post by: DaveF on December 24, 2021, 06:15:48 PM
The right tool for the job. Will always depend on the job.
Want to move a lot of lumber. Then a full size pickup is great.
Want to deliver pizza in a crowded city. Then a smart car might be better.

JD saying rust is good for system / real time is fine. Unless it's a low power embedded system, then assembly language might be better, small and fast execution.
And so on. There is no good / better / best without knowing all the details.

-Dave


Title: Re: Rust vs Julia vs Elixir vs Ruby for Smart Contracts
Post by: vv181 on December 25, 2021, 12:04:29 AM
I believe the things that are already mentioned above are the point of what it is. To design a smart contract is require an in-depth knowledge of how the particular programming language works and suits best. In addition, I think specifically besides which suits the best, choosing a major programming language that has a large market share could potentially also benefit the ecosystem underlying the system since it contains a lot of developers who already has a speciality about that. Another thing is, relying on such public figures to pick which language is really subjective since it depends on some particular design of the smart contract.


Title: Re: Rust vs Julia vs Elixir vs Ruby for Smart Contracts
Post by: traderethereum on December 25, 2021, 01:04:11 AM
It does not mean anything but maybe it will impact some people on that tweet.
We are free to say that someone is better than someone else, but we can not just compare their skills because I am sure that they can do better in other skills.
Besides that, it is just a personal tweet and does not come from the community so basically, that will not be a problem.
Maybe all of them will improve their skills so, in the future, they can do something better than now.
I believe they can improve their skills with or without Jack Dorsey's tweets.