Ruby's awesome (was "Re: [Leaplist] Linux not on the list of
losers! Not surprised.")
Chris
Chris at NeptunePCTech.com
Fri Feb 9 20:58:09 EST 2007
Steve Litt wrote:
>On Friday 09 February 2007 11:59, Homer Whittaker wrote:
>
>
>>Damien McKenna wrote:
>>
>>
>>>On Jan 21, 2007, at 7:32 PM, Bill Anderson wrote:
>>>
>>>
>>>>I'd add Ruby to the list, personally.
>>>>
>>>>
>>>Ruby's awesome. What's not to like?
>>>
>>>
>>I keep running into Ruby is so good comments, and how easy it is to use,
>>etc. As most of the older Leapsters know, I am not, spelled NOT, a
>>programmer and do not think like one, and do not want to be one, etc.
>>So, the question is should I get me a Ruby book and if so which one?
>>Homer Whittaker
>>
>>
>
>Hi Homer,
>
>I now use Ruby to the total exclusion of Perl and Python, but my advice to you
>would be to use Python, because IMHO it's the best language for the
>non-programmer, most forgiving of mistakes, easier to debug, etc. Having
>known you since 1998, I think you'd enjoy what Python can do for you, namely
>enabling you to do things for which there's no existing program or command.
>
>By the way, I just completed a Ruby program that takes a bunch of file groups
>to back up (in my case, each group includes a .tgz, a .md5 and a .lst), and
>runs a best-fit algorithm to distribute them over as few DVDs as possible.
>
>Steve Litt
>Author: Universal Troubleshooting Process books and courseware
>http://www.troubleshooters.com/
>_______________________________________________
>Leaplist mailing list
>Leaplist at leap-cf.org
>http://lists.leap-cf.org/mailman/listinfo/leaplist
>
>
>
>
I have to second Steve's motion for Python - although "best for
non-programmers" is, I think, damning with faint praise ;-)
It's not bad for programmers either - Some guy named Eric
Raymond seems to like it, and he's probably not what we'd
call a non-programmer:
http://www.linuxjournal.com/article/3882
And I don't think Python can be dismissed easily. MIT has
apparently decided that it's an ideal intro language, but
it also scales up to some fairly heavy hitting applications:
http://www.python.org/about/quotes/
I've been banging on code since the days of System 360
assembler, dropped more (unsequenced, of course)
COBOL card decks on the floor than I care to remember,
and discovered the hard way that FORTRAN isn't actually
ideally suited for programming games - although, if I can
find the old code, I defy you to beat my 3d 4x4 tic-tac-toe
game (hint - it's a little skimpy on the user interface side
of things, so it's helpful to have your own board)
But if I had to be stranded on a digital desert island with
only one language? Python. Hands down.
Cheers,
Chris
More information about the Leaplist
mailing list