[Linux-Biella] IDE PHP

Jumping Jack jumpingjack a mclink.it
Mer 25 Gen 2012 13:56:01 CET



On 25/01/2012 10:27, PaulTT wrote:
>
> invero cambia, e anche in peggio se per quello, che piano piano 
> conosci sempre meglio il codice e le macchine, e le macchine cambiano, 
> per cui se sai programmare, perdi ancora piu' tempo a fare del bel 
> codice che a pensarlo.
Hai usato le parole perdi e fare, non credi che la tua frase non regga? 
Un programma necessita di progettazione e poi di codifica e andando di 
riprogettazione (quando si fanno le cose per sè il sistema è molto più 
complesso ma bisogna sempre avere a mente la strada che si sta 
percorrendo).
Per esempio il codice a 64 bit è per lo più patacca, ovvero semplice 
ricompilazione con piccole correzioni. Ma scrivere per i 64 genera 
codice di gran lunga più veloce (non sempre).
> se sai programmare ripeto. non se sei un ing. del software, che non 
> san far nulla, se non casini :D:D:D:D:D:D:D:D
L'ingegnere, ha la tendenza di dare per scontato che quello che sa sia 
ottenibile pari nella realtà, ma non è così neanche nel software.
>
>> E' anche per quello sto iniziando a prediligere, principalmente, 
>> linguaggi ad alto livello senza preoccupazioni di variabili memoria 
>> eccetera.
>> Python è il mio top per il momento, anche se lo conosco ancora poco, 
>> è più difficile scrivere bene in python che in C 
>
> falso
> python ti costringe a scrivere bene, se no non va ;P
Non ho detto che puoi scrivere a caso (c'è un linguaggio che ti permette 
di farlo?). Per scrivere bene, intendo scrivere codice di qualità, 
ottimizzato nelle prestazioni ricercate. In python è facile ottenere il 
risultato, ma ci sono tanti accorgimenti da seguire per ottenere 
prestazioni (di qualunque tipo siano). La prestazione che python 
fornisce di suo è la facilità di debug dato che, non è soggetto a errori 
difficili (come quelli causati dalla mal gestione della ram o dei 
puntatori in C).
>
>> ma è molto più facile scrivere qualcosa che funzioni. Inoltre il 
>> tempo di realizzazione di un progetto finito è molto più breve (da 
>> analisi che si possono trovare in internet) rispetto al C e linguaggi 
>> imperativi simili.
>
> dipende davvero cosa ci fai
No, dipende solo da cosa parti. E più il programma è lungo e complesso 
più l'avanzamento il python è rapido.

JJ


Maggiori informazioni sulla lista Linux