Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Learning Ruby .. from C++ any suggestions

For general discussion related FlowStone

Learning Ruby .. from C++ any suggestions

Postby CodyOebel » Mon Sep 28, 2015 7:32 pm

Most of my programming knowledge is with C++ .. coming to FlowStone has prompted me to learn Ruby. I quickly google search to make sure learning Ruby is worth it. After making my own opinion I don't know why I didn't try it sooner. I'm currently using http://tryruby.org it was what popped up for ruby tutorial. However to anyone here who started from ground zero with ruby and flowstone as I have. I am open to your suggestion on what site taught you ruby in ways that helped you apply such knowledge with FlowStone.

Lastly .. I want to tap the powers of WinAPI32 in ruby as I have done in c++. How does one begin doing this ? (Maybe I'm diving in too fast first I should learn basics of Ruby before using Win API calls ? or will it just be syntax change in ruby using API calls?).
CodyOebel
 
Posts: 19
Joined: Mon Sep 07, 2015 6:40 pm

Re: Learning Ruby .. from C++ any suggestions

Postby tulamide » Mon Sep 28, 2015 8:21 pm

I never heard of Ruby before Flowstone. I have a programming experience with pretty much all script-like languages, uncountable BASIC dialects, Python, game-specific constructors and the like.

My first steps into Ruby were to analyse one of the examples from DSPr and checking ruby-doc.org for pretty much everything I found. I prefer to learn at my own pace, so I used google a lot for specific issues, but no teaching sites.

As long as you are already comfortable with OOP, Ruby is very easy to learn. I like that unlike C++, there's no strict formal way (.h, .cpp, .rc, etc.), but rather it's left to you to organize your code as you prefer.

I would recommend to get comfortable with Ruby before making use of API calls. They use Ruby specific data types that you should be familiar with.
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Learning Ruby .. from C++ any suggestions

Postby CoreStylerz » Tue Sep 29, 2015 1:09 pm

I think Flowstone to be not the best way to learn Ruby. FS just use ruby in a "script", "no-paradigm" way that no one would recommend. Just my 2cents
Need my support for app development, website or custom scripts?
PM me if you are interested.
Experienced Java, J2EE, PHP, Javascript, Angular, Cloud Solutions developer.
User avatar
CoreStylerz
 
Posts: 327
Joined: Sun Jan 22, 2012 2:19 am
Location: italy

Re: Learning Ruby .. from C++ any suggestions

Postby CodyOebel » Tue Sep 29, 2015 9:25 pm

Thank you all for your contributing statements and advise. Aside from teaching myself ruby programming. I am teaching my 8yr old son Raiden. I got him started with basic web-design using word-press, but I want him to get his hands dirty with "Code". His website is www.RaidenScience.com ... Thus far tryruby.org seems to be quite a fun learning site. Personally for myself I guess I stubbornly teach myself everything from bottom up.

DSPRobotics has a "Klionge game" that I believe Carl Owens made a brief video of. In it.. is much ruby code. So before I try to teach my 8yr old son how to use flow-stone I felt it would benefit him to know a bit of ruby, so he can edit ruby code when making FlowStone projects.

I for myself just downloaded a ruby windows installer. My reasons nothing more than to learn all about Ruby. I have to say being a C++ novice programmer. Ruby just .. "Makes sense" ... it's such a practical language how can you not love ruby lol.
CodyOebel
 
Posts: 19
Joined: Mon Sep 07, 2015 6:40 pm

Re: Learning Ruby .. from C++ any suggestions

Postby CoreStylerz » Wed Sep 30, 2015 8:02 am

I found really interesting Ror (Ruby on rails) framework as a web ruby implementation. But i think Java is much better for making desktop apps and learning since the JVW is very powerful and the language itself its strictly OOP. for a learning purpose, i'll go to Java. It's really easy then to implement every OOP aspects in all languages like ruby, php, c# or een c++ if you have a good knowledge of Java.
The support of ide's like eclipse for Java is outstanding. :twisted:
And making audio apps with total ruby (even with c calls) will not be faster than Java (it can also be worse :oops: ).

Since your son is really young, will be cool for him to learn some Javascript and PHP; they cover the basic client/server application (for web) and it's kind fast to have something done in minutes and say Yeah!

Especially Javascript, now is really @ the Top. It's used for dynamic websites including server side (node.js for example) and for making Mobile web apps (PhoneGap) and games (Unity ;)).

I personally don't like so much Ruby syntax, i rather prefer c derived syntax like java, php or Js. (e.g. Curly brackets, assigments, methods etc)
Need my support for app development, website or custom scripts?
PM me if you are interested.
Experienced Java, J2EE, PHP, Javascript, Angular, Cloud Solutions developer.
User avatar
CoreStylerz
 
Posts: 327
Joined: Sun Jan 22, 2012 2:19 am
Location: italy

Re: Learning Ruby .. from C++ any suggestions

Postby Mr. Mac Snoer » Sat Nov 21, 2015 2:53 am

I am also teaching myself Ruby and object oriented programming in general.

For kids I would like to advise a playfull programming language called "Scratch"." Google Blockly copied the concept.
https://vimeo.com/65583694

The video is just to funny and shows what Scratch is all about. :lol:
Mr. Mac Snoer
 
Posts: 17
Joined: Sun Nov 08, 2015 1:05 am


Return to General

Who is online

Users browsing this forum: No registered users and 46 guests