SPUG: software libertarianism (was: Scope question)
dancerboy
dancerboy at strangelight.com
Thu Jun 13 01:35:36 CDT 2002
Java and C# are meant for large-scale applications, not one-liners.
Saying that Perl is superior to Java because you can write useful
one-liners in it is like saying that a PowerBook is superior to a
Cray supercomputer, because the PowerBook will fit into your backpack.
Perl and Java are very different tools designed for very different purposes.
BTW, I recently put some of my thoughts on this and similar subject online at:
http://www.strangelight.com/projects/coding_style.html
(see especially this section:
http://www.strangelight.com/projects/coding_style.html#coding
) I'd be curious to hear others' thoughts...
-jason
At 9:35 pm -0700 2002-06-12, Marc M. Adkins wrote:
> > On the other hand, many CPAN modules show the lamentable results of
>> inappropriately shoehorning simple procedural code into the OO model.
>
>Which reminds me of one of my long-standing gripes with some object-oriented
>languages, Java being my classic example, but C# as well and probably some
>others. The "Hello, World" program for C# (from the .NET documentation) is:
>
> // Hello1.cs
> public class Hello1
> {
> public static void Main()
> {
> System.Console.WriteLine("Hello, World!");
> }
> }
>
>It is necessary to create a class in order to write a simple program! As a
>secondary kvetch, it is necessary to use a class library to write to the
>console. Intuitive, neh? I leave the Perl version (which can be done at
>the command line using -e!) as an exercise for the reader.
>
>I find Perl congenial in that it _allows_ me to structure my code when I
>need to but does not _force_ me to do so when I don't. Or to put it another
>way: there are situations where I have the time, the motivation, and the
>inclination to be a "good" programmer and there are situations where all
>bets are off and I must hack like a demon and devil take all that software
>engineering foo. The hard part is usually knowing which situation I'm in at
>any given moment.
>
>So ends my diatribe on software libertarianism. Vive l'anarchy! Within
>reason, of course.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
POST TO: spug-list at pm.org PROBLEMS: owner-spug-list at pm.org
Subscriptions; Email to majordomo at pm.org: ACTION LIST EMAIL
Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
For daily traffic, use spug-list for LIST ; for weekly, spug-list-digest
Seattle Perl Users Group (SPUG) Home Page: http://seattleperl.org
More information about the spug-list
mailing list