![]() |
Forum Index : Microcontroller and PC projects : Anybody tried Ruby ?
Author | Message | ||||
hitsware Guru ![]() Joined: 23/11/2012 Location: United StatesPosts: 535 |
I recently came upon it .... It's so like Basic ! But sorta streamlined in some aspects ...... |
||||
Gizmo![]() Admin Group ![]() Joined: 05/06/2004 Location: AustraliaPosts: 5116 |
Never used it, but a few years ago a work colleague was looking for a language to learn and tried Ruby on Rails. He found it very easy to understand and enjoyed using the language. Glenn The best time to plant a tree was twenty years ago, the second best time is right now. JAQ |
||||
hitsware Guru ![]() Joined: 23/11/2012 Location: United StatesPosts: 535 |
It's so strange that they try to relate it to everything except Basic ..... Which is what it is most similar .. https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/ |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10180 |
I did a MOOC which used it - hated it - can't remember why but never motivated to follow up with it. I Haven't found anything you can't do it in a good Basic or C. I seem to remember the issue with the Ruby course was that more than half of it was about error detection which wouldn't have been necessary in a more formal language with proper datatyping |
||||
ryanm Senior Member ![]() Joined: 25/09/2015 Location: AustraliaPosts: 203 |
I use ruby almost exclusively as a developer and love it. It's a magical language full of sorcery and unicorns! (literally, they are two very popular ruby libraries.) While it may appear similar in syntax, it is quite different from BASIC 'under the hood.' The most noticeable being that ruby is designed to run primarily on *nix based systems (linux, OS X, etc.) while BASIC and it's modern variants are mostly designed to run in a windows environment. Developers quite often dabble in a few languages, but mostly stay in the same environment so I don't imagine many people would be skilled in both ruby and say Visual Basic .NET. Another noticeable thing worth pointing out is that ruby is a high level language that is not designed to run on a small microprocessor, but something more like a Raspberry Pi or PC running a full operating system. If you're using a small low powered device you'd be better sticking to MMBasic or one of the several similar frameworks out there. If you had a specific application in mind I could tell you whether ruby might be a suitable option and point out some good web tutorials. |
||||
hitsware Guru ![]() Joined: 23/11/2012 Location: United StatesPosts: 535 |
> If you had a specific application in mind Here's how I came upon it (and my main interest) A quite amazing development : http://sonic-pi.net/ |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |