[Linuxtrent] Re: Anagrammi in Python

  • From: "Mario A. Santini" <alexmario@xxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 09 Aug 2004 14:02:02 +0200

Lele Gaifax wrote:

Bene, dimostralo per i due programmilli appena usciti :)


Bhè, prova a passare al tuo script uno spazio o meglio ancora il carattere ~ :)

... è evidente che in quella formula manca "del sugo", altrimenti
semplicemente zippando i sorgenti otterrei un programma con meno
errori! :-) Per non parlare del perl, appunto, dove potendo scrivere
tutto su una riga, per definizione otterresti strumenti con due
bug... di fisso!! Hehehe :-)

ciao, lele.

No.
Più codice uno scrive più bachi introduce, questo è il succo della formula.
Per dimostrarla occorrerebbe scrivere dei test drive che testino in maniera
esaustiva il codice in questione, questo perchè stiamo parlando di una legge empirica, ovvero dimostrabile attraverso l'applicazione.
Ovviamente si tratta anche di un limite teorico, la maggior parte dei bug però non sono
imputabili al programmatore stesso, vanno contati anche quelli dell'interprete e del processore stesso, che sono ineliminabili.


Per quanto riguarda il perl, vorrei dire che il fatto di scrivere codice contorto o poco leggibile non significa che sia buggato, ma solo che per un umano è difficile interpretarlo e quindi riuscire
a modificarlo.


Comunque, fra le cose cui non credo c'è anche la supremazia di un linguaggio rispetto ad un altro.
Ci sono cose che il perl fa meglio del python, ci sono cose che si possono fare allo stesso modo, e ci sono altre cose che il python, indubbiamente, riesce a fare meglio del perl.
Tutto dipende da cosa devi fare.


Credo che l'ecquivoco nasca dal fatto che ogni linguaggio di programmazione, per diffondersi, abbia la necessità di garantire al programmatore di poter fare tutto.
Forse questo è sbagliato, d'altronde non si dice : "per il lavoro che fai usa lo strumento giusto" ?
Ma resta comunque una opinione anche questa.





--

  Ciao,
        Mario.

"Le persone oneste e intelligenti difficilmente fanno una rivoluzione, perche' sono sempre in minoranza." Aristotele
--
Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx



Other related posts: