Python vs Ruby

L

Lothar Scholz

Hello Douglas,

DL> Well... he did put it in quotes. I think what he means by "serious" is
DL> someone who writes code simply to get a job done - nothing more.

For me a "serious" programmer is a highly educated and skilled person
- nothing more. Such a person should be able to use indentation based
syntax, curly braces or simple 100 level deepth nested COMMON-LISP
parenthesis and feel comfortable with it (after a few hours).

If you count for aestetics IMHO ruby will not get that far when
compared to python, just because the many dirty tricks and the 100
ways to write literals and mix it with ruby code by using #{...}

But talking about this is like saying that old style Oil Paintings are art,
but Comics are not. It's just a matter of different styles. And its the
artist who is responsible for the painting.
 
J

Joao Pedrosa

Hi,

Hello Douglas,


DL> Well... he did put it in quotes. I think what he means by "serious" is
DL> someone who writes code simply to get a job done - nothing more.

For me a "serious" programmer is a highly educated and skilled person
- nothing more. Such a person should be able to use indentation based
syntax, curly braces or simple 100 level deepth nested COMMON-LISP
parenthesis and feel comfortable with it (after a few hours).

Yeah, right. But all the "serious" programmers won't write all the
code that people and companies need. No one should envy the "serious"
programmers. Different people for different tasks. Once a "serious"
programmer is done, maybe a "not-so-serious" programmer will have to
maintain his ugly code. How come he dare to understand the "serious"
programmer's code? :)
If you count for aestetics IMHO ruby will not get that far when
compared to python, just because the many dirty tricks and the 100
ways to write literals and mix it with ruby code by using #{...}

When most of the code is clean, all the code is considered clean. Ask
the Python guys... :)

I mean, most Ruby code can be considered clean, just like most of the
Python code can be considered clean, though Ruby and Python do have
some tricks up their sleeves (but again, they are quite different
anyway.)
But talking about this is like saying that old style Oil Paintings are art,
but Comics are not. It's just a matter of different styles. And its the
artist who is responsible for the painting.

As long as chess is considered a sport, I'm fine with that. ;-)

Cheers,
Joao
 
W

why the lucky stiff

Douglas said:
Well... he did put it in quotes. I think what he means by "serious" is
someone who writes code simply to get a job done - nothing more.
"Serious" is the wrong word, it implies that people who cares about
more than the functionality are not "serious", which is BS.
Wash your mouths out, guys. In English, "serious" is a highly
derogatory and offensive and dull term. Get that out.

_why
 
J

James Britt

Zach said:
How abuot we join forces and give the user the option:

RAMP or RAM/P

The O'Reilly site has an "On LAMP" section.

For Ruby it would be (ready?)

"On RAMP"

*2* puns in one!

Oh, my sides hurt now.



James
 
J

James Britt

why said:
Wash your mouths out, guys. In English, "serious" is a highly
derogatory and offensive and dull term. Get that out.

I'd listen to _why; he's serious!


James
 
D

Douglas Livingstone

Yeah, I'm trying to think of a tool beginning with 'C' that can go on
the front :)

Considering the ability to plug in C code with Ruby.... how about just a "C"? :)
 
J

Jason Sweat

Yeah, I'm trying to think of a tool beginning with 'C' that can go on
the front :)

No fair stealing the acronym I came up with for my "Commercial
Reporting And Planning" application ;)
 
L

Lyndon Samson

I prefer the word elegant to beautiful.

Elegant code = the best part of programming

Part of making code elegant is writing it, then stripping away the
cruft and distilling the essence of the algorithm in what remains.
Like sculpture.
 
M

Michael DeHaan

Wash your mouths out, guys. In English, "serious" is a highly
derogatory and offensive and dull term. Get that out.

If serious programmers can't talk about ducks, I'm out of here!

Yes, "serious" programmers can write in every language regardless of
syntax or flavor. New languages should be infinitely easy to pick up
once you have the basic concepts down. But it's the languages they
choose for themselves that are the truly beautiful ones -- the ones
people need to pay attention to.. (Python and Ruby are both cool in
my book, but the level of fun to be had with blocks is unrivalved).
 
P

Premshree Pillai

If serious programmers can't talk about ducks, I'm out of here!

Yes, "serious" programmers can write in every language regardless of
syntax or flavor. New languages should be infinitely easy to pick up
once you have the basic concepts down. But it's the languages they
choose for themselves that are the truly beautiful ones -- the ones
people need to pay attention to.. (Python and Ruby are both cool in
my book, but the level of fun to be had with blocks is unrivalved).

I guess everbody has their own tastes. Matz created something _he_
wanted. Many others liked what he created,
 
D

Dimitri Aivaliotis

Well, I'm inclined to blame "LAMP".

People are encouraged to use suboptimal tools for a task simply because
the tool name fits a snappy acronym.

If matz had only picked a name that began with "P", rather than "R" ...

I tend to like the "R", it leads to PUR (PostgreSQL UNIX Ruby) solutions...

- Dimitri
 
B

bruno modulix

tony summerfelt wrote:
(snip)
i've found that when someone becomes a 'python person' they
absolutely REFUSE to consider another language.

Please stop trolling.

(snip)
rather than get bombarded by moronic hatemail (as happened last time
when i point all this out) i'm leaving it at that...

Have you considered the possibility that the 'moronic hatemail' reaction
could have more to do with your own attitude ?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,904
Latest member
HealthyVisionsCBDPrice

Latest Threads

Top