Re: OT: programming language for morons (newbie friendly language in Open Source world)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Tue, Dec 14, 2010 at 4:20 PM, Natxo Asenjo <natxo.asenjo@xxxxxxxxx> wrote:
>
> It kind of gets boring to see Perl attacked for no reason. The problem
> is: if you do not counter the claims, they show up in Google and then
> people will think Perl is bad. So this is why one has to set it
> straight.
>
> It is quite funny that when pythonistas come accross 'bad python', they
> say: oh, they *clearly* do not understand the language, that is why this
> code is bad. So: why would it be different in any other language?
>
>> As to Perl.. though it still is my preferred language for getting
>> things done (mainly because I understand it that I first think out
>> problems in Perl then convert to other languages), I have seen some
>> bad, really bad Perl code..
>
> of course. Have you seen really bad (C|Python|Visual Basic|shell|.*)? I
> guess so too. Will that have to do with the coder of with the language?
>
It's a balance, certainly...

My experience is that the quicker you can get things done in a
language, the more likely that you will find bad code examples.  I've
seen Perl code that does a system 'ls' then counts characters in the
string to extract the size information.

Some years ago I saw a piece of code that generated code... The
generated code would individually load every element of an array with
a zipcode for lookups.  Yes... Rather than load the array directly,
the code generated a perl script that, on each line, loaded a number
into a new element of the array. The generated code was thousands of
lines long, took an hour to start up, and needed a E250 to run. At the
time my first thought was that the developer got paid based on the
number of lines of code... Still can't imagine why he would take such
an approach.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux