If this was a thread on favourite script languages I’d be talking about REBOL right now, but it’s not and I don’t, so let’s just get back on topic, which is Python IIIRC. 🙂
That is cool. But if I had to plug a language it would be Perl. Neither Ruby nor Python has anything that equals CPAN. I like them all but when I have to get something done I pretty much know there is a Perl module on CPAN already done to help.
Give Ruby or Python something like CPAN and badabing I am there!
…why do I think C has the most elegant syntax? By the way Python is a great language, just as Perl is. I much prefer them over Java. I encourage FOSS developers to invest some time in them.
However, I see myself using C and bash, exclusively, for a long while. Hey, I’m a casual programmer. 🙂
C’s syntax has some issues… truthfully, Prolog’s syntax is a lot better than most anything else I’ve seen. Intelligent, logical, and to the point. Hard to beat that.
Yes, Prolog’s not great for a lot of stuff, but for when it’s good, it’s absolutely incredible.
Ruby is a very nice language, I like it better than Python. But, Ruby is slower, not safe-thread and etc. That got force me to learn more on Python and use it until Ruby 2.0 or so with the better stuff.
REBOL is better, I love it but I don’t like the license that stop me to do something serious with it.
Agree Ruby is not fast, and its not really that slow.
There are some treading issues. Maybe this is the price one has to pay for a beautiful syntax.
I have tried Rebol for a short period, there are some interesting concepts: brackes can be used for many things, way to supply options by means of slashes, probe for the source/comments of most functions.
Which language is most user-friendly.. difficult:
I believe I am able to teach my broder/mother how to use Ruby. I don’t believe they will understand Rebol.
> Everyone seems to be ignoring Python and talking bout other languages.
Comparing Python to other languagens can always be useful. I’ve been doing this myself for some time and concluded Python has a level of support others (like Ruby) haven’t attained yet, while offering high-level concepts more traditional languages (like C) are seriously lacking.
Factor in that most serious bugs are originated in early phases of a project (though they may introduce costs in later phases, like maintenance) and you probably will want a high-level language widely supported. So Python is a better choice now, but I hope Ruby can get a bigger base in the future.
Just as a sidenote, Ruby had some constructs “too much” like Perl, last time I saw. Perl is a language with automatic cryptography, IMHO. 🙂
An old (and obvious) trick I used is dividing development in two kinds: “new projects”, which should be coded in a rapid development language, like Python, until they turn into “non-changing projects”, a time when they should be recoded in a faster-executing language, like C. Just my $0.02.
see subject
My favorite language are Ruby..
I think Ruby deserves more publicity, because of its user-friendly syntax.
BTW: we are talking about making a ruby centric operating system.
http://ros.rubyforge.org/
What do you think about the plans ?
—
Simon Strandgaard
If this was a thread on favourite script languages I’d be talking about REBOL right now, but it’s not and I don’t, so let’s just get back on topic, which is Python IIIRC. 🙂
That is cool. But if I had to plug a language it would be Perl. Neither Ruby nor Python has anything that equals CPAN. I like them all but when I have to get something done I pretty much know there is a Perl module on CPAN already done to help.
Give Ruby or Python something like CPAN and badabing I am there!
…why do I think C has the most elegant syntax? By the way Python is a great language, just as Perl is. I much prefer them over Java. I encourage FOSS developers to invest some time in them.
However, I see myself using C and bash, exclusively, for a long while. Hey, I’m a casual programmer. 🙂
If you like C sintax perhaps you would like Pike. It´s an object oriented script language with C sintax.
C’s syntax has some issues… truthfully, Prolog’s syntax is a lot better than most anything else I’ve seen. Intelligent, logical, and to the point. Hard to beat that.
Yes, Prolog’s not great for a lot of stuff, but for when it’s good, it’s absolutely incredible.
-Erwos
Ruby is a very nice language, I like it better than Python. But, Ruby is slower, not safe-thread and etc. That got force me to learn more on Python and use it until Ruby 2.0 or so with the better stuff.
REBOL is better, I love it but I don’t like the license that stop me to do something serious with it.
Everyone seems to be ignoring Python and talking bout other languages. About the only common thread here is the comment language, English.
Now if we could only protect programming as speach …
(Ah but thats yet another topic.)
ATT: bsdrocks
Agree Ruby is not fast, and its not really that slow.
There are some treading issues. Maybe this is the price one has to pay for a beautiful syntax.
I have tried Rebol for a short period, there are some interesting concepts: brackes can be used for many things, way to supply options by means of slashes, probe for the source/comments of most functions.
Which language is most user-friendly.. difficult:
I believe I am able to teach my broder/mother how to use Ruby. I don’t believe they will understand Rebol.
—
Simon Strandgaard
> Everyone seems to be ignoring Python and talking bout other languages.
Comparing Python to other languagens can always be useful. I’ve been doing this myself for some time and concluded Python has a level of support others (like Ruby) haven’t attained yet, while offering high-level concepts more traditional languages (like C) are seriously lacking.
Factor in that most serious bugs are originated in early phases of a project (though they may introduce costs in later phases, like maintenance) and you probably will want a high-level language widely supported. So Python is a better choice now, but I hope Ruby can get a bigger base in the future.
Just as a sidenote, Ruby had some constructs “too much” like Perl, last time I saw. Perl is a language with automatic cryptography, IMHO. 🙂
An old (and obvious) trick I used is dividing development in two kinds: “new projects”, which should be coded in a rapid development language, like Python, until they turn into “non-changing projects”, a time when they should be recoded in a faster-executing language, like C. Just my $0.02.
“Give Ruby or Python something like CPAN and badabing I am there!”
There is PyPI – the Python Package Index: http://www.python.org/pypi
-derek
Maybe its not mature but it certainly not a CPAN. But I will be watching it.