[NTLUG:Discuss] For Language Junkies
Leroy Tennison
leroy_tennison at prodigy.net
Fri Dec 23 23:03:18 CST 2005
Chris Cox wrote:
>Peter A. Koren wrote:
>
>
>>http://developers.slashdot.org/developers/05/12/22/173238.shtml?
>>tid=108&tid=156
>>
>>http://www.artima.com/weblogs/viewpost.jsp?thread=141312
>>
>>Bruce Eckel has a great discussion of some programming language issues.
>>
>>
>>
>
>My summary of Bruce's remarks:
>
> "A lot of "hyper" unknowledgeable people are moving to Ruby. Python
> has great maturity and much larger community. Java sucks. C++
> sucks. But it's ok if you're using any of those as long as
> you're not advocating Ruby.... which is simply a better Perl."
>
>I like Ruby better than Python because I hate languages which
>are dependent on white space.... there... now wasn't that
>simple?? Hyper? I don't think so.
>
>Ruby certainly needs some maturing.... I just how it
>makes it trivial to extend classes on the fly (very
>interpretive)... maybe Python does that too... my brain won't
>allow me to use python though. Maybe I'm hyper after all!
>
>Nevermind.. you're right Bruce... Ruby folks are all just
>hyper ethusiasts.
>
>
>
>
>_______________________________________________
>https://ntlug.org/mailman/listinfo/discuss
>
>
>
Thank you, I now know that I'm confused at a higher level. I know that
C++ and java are object-oriented, what about Python and Ruby? I haven't
been impressed with Object Orientation. I realize it's supposed to be
the "right" way to program (my, my - arent't we humble, the one right
way to program...). What I'm most un-impressed with is how it's spread
to scripting languages (like VB script) and macro languages (Open
Office). Somewhere we have lost our perspective. Macro languages and,
to a lesser extent scripting languages, allow those who don't want to be
a "hard core" programmer to have some level of automation without all of
the steep learning curve. What Object Orientation has done is take that
away from them. I really don't want to have to learn about objects and
methods and all that to just write a simple word processing macro. I
also don't want to have to instantiate two or three objects just to do
something trivial. Case in point: In Open Office record a macro to
change "lastname, firstname" into "firstname lastname" then look at the
generated code - it's ridiculous for what's being done.
More information about the Discuss
mailing list