Csound Csound-dev Csound-tekno Search About

[Csnd] OT which should I learn first; Perl or Ruby

Date2014-03-26 07:28
FromCacophony7
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"


Date2014-03-26 16:30
FromSteven Yi
SubjectRe: [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  wrote:
> 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"
>
>


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"


Date2014-03-26 17:14
Fromjpff@cs.bath.ac.uk
Subject[Csnd] Re:
AttachmentsNone  

Date2014-03-26 17:35
From"\\js"
SubjectRe: [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 ...