[Rio-pm] Golf, brincadeira? ERA: Re: Unzip

Marco Lima braun.lima em gmail.com
Sexta Junho 1 19:27:56 PDT 2012


O Perl nasceu e faz parte da filosofia Unix! portanto para pensar em
programar em Perl ...

    "Esta é a filosofia Unix:

        Escreva programas que façam apenas uma coisa mas que façam bem feito.
        Escreva programas que trabalhem juntos.
        Escreva programas que manipulem streams de texto, pois esta é
uma interface universal."

Ou, de maneira simples, como: "faça apenas uma coisa e faça bem".


Algoritmos extravagantes contém mais defeitos que algoritmos simples e
são mais difíceis de implementar. Utilize algoritmos simples assim
como estrutura de dados simples.

O dado domina. Se você escolher a estrutura de dados certa e organizar
bem as coisas, os algoritmos surgirão naturalmente. O elemento central
da programação é a estrutura de dados, não o algoritmo.

"Unix is simple. It just takes a genius to understand its simplicity."
– Dennis Ritchie

O pequeno é belo e o pior é melhor (worse is better)

Favoreça simplicidade sobre a perfeição!

"Keep it Simple, Stupid."

[ ]++

Marco Lima
braun.lima em gmail.com
im:mago em jabber-br.org

Register Linux User #483170
Slackware Linux, for the subgenius

"Aquele que pensa que é demasiado grande para fazer trabalhos pequenos
é talvez demasiado pequeno para realizar grandes trabalhos."

"Ter acesso ao conhecimento é um dever de todos; transmitir
conhecimento é um dever de quem tem."

"Na visão do hacker, o sentido da vida está em dedicar-se a uma
paixão. Esta paixão é, na realidade, uma atividade significativa,
inspiradora e prazerosa para o indivíduo, seja ela rotulada como
"trabalho" ou como "diversão."

"Ninguém é tão grande que não possa aprender, e nem tão pequeno que
não possa ensinar"

"Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade"


Em 1 de junho de 2012 22:31, Bruno Buss <bruno.buss em gmail.com> escreveu:
> 2012/6/1 Raphael Carpi (GMAIL) <raphael.carpi em gmail.com>
>
>> até onde eu me lembro programar é oferecer a solução do problema com o
>> menor caminho possivel
>
>
> Não, isso é golf... e é uma brincadeira.
> Programar, emho, é desenvolver uma solução elegante e eficiente ;-)
>
> (E claro que pode existir interseção entre golfs e solução elegantes e
> eficientes =P)
>
> [ ]'s
> --
> Bruno C. Buss
> http://www.brunobuss.net
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm


Mais detalhes sobre a lista de discussão Rio-pm