[Csnd] OT which should I learn first; Perl or Ruby
Date | 2014-03-26 07:28 |
From | Cacophony7 |
Subject | [Csnd] OT which should I learn first; Perl or Ruby |
The creator of Ruby wanted a PL that was more powerful than Perl and more OO than Python. I happen to know a little bit of Python. Anyway.. I was thinking about learning Perl first. And I'm going to learn ChucK when the ChucK book comes out. Sorry Steven Yi but blue is driving me nuts. I'm going to chuck it for now and try again later. -- View this message in context: http://csound.1045644.n5.nabble.com/OT-which-should-I-learn-first-Perl-or-Ruby-tp5733551.html Sent from the Csound - General mailing list archive at Nabble.com. Send bugs reports to the Sourceforge bug trackers csound6: https://sourceforge.net/p/csound/tickets/ csound5: https://sourceforge.net/p/csound/bugs/ Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2014-03-26 16:30 |
From | Steven Yi |
Subject | Re: [Csnd] OT which should I learn first; Perl or Ruby |
Hi Michael, Sorry to hear you didn't manage to get Blue working there. I still have no idea what's going on as I haven't had any problems on my Windows systems. Between Perl or Ruby, I'd recommend Ruby. I don't follow what's going on in the Perl world, but I never really liked it when I looked at it in the past. Ruby is pretty full-featured and I don't think you could go wrong learning it. steven On Wed, Mar 26, 2014 at 3:28 AM, Cacophony7 |
Date | 2014-03-26 17:14 |
From | jpff@cs.bath.ac.uk |
Subject | [Csnd] Re: |
Attachments | None |
Date | 2014-03-26 17:35 |
From | "\\js" |
Subject | Re: [Csnd] Re: perl v ruby |
hi hmm perl was originally written by larry wall, a linguist, so it shares some commonality with human language in that you can say one thing in many different ways. this is commonly known as TMTOWTDI [there's more than one way to do it] in the perl community. this is good for artists, as they can write the code however they want and it will probably work. on the other hand, this is bad for anyone who does not understand the assumptions in the code or the model being used for the data passing through. i think of ruby as perl-ish syntax with a solid object model underneath. ruby came after perl [and python], so it could be argued that the language creator learned a lot from perl and took what he thought was good and threw out what he thought was bad. you can do good work in both. my opinion is that ruby is more polished. and if you are an 00 thinker, ruby is the way to go. lisp is also good to learn just to bend your head a bit. it's like a meditation retreat- seemingly impossible to get through, but if you do, you are much better off. i think it's very good for programmers to learn multiple languages. there's a danger of confusing syntax, but there's the benefit of understanding computing possibilities from several different perspectives. in this way it is similar to learning different human languages. just pick [another] one and run with it. you will learn something ... |