-
puahthon!Scritto daavvelenatoun mezzo cavalloil 2007-03-16 02:53:00.0 alle 2007-03-16 02:53:00.0Trollate totali: 14239mah, sto leggendo, sembrava interessante, poi ho letto questo:
Uso degli spazi
Una cosa inusuale del Python è il metodo che usa per delimitare i blocchi di programma, che lo rende unico fra tutti i linguaggi più diffusi.
Nei linguaggi derivati dall'Algol -- come ad esempio Pascal, C e Perl -- i blocchi di codice sono indicati con le parentesi oppure con parole chiave (il C ed il Perl usano { }; il Pascal usa begin ed end). In questi linguaggi è solo una convenzione degli sviluppatori il fatto di indentare il codice interno ad un blocco, per metterlo in evidenza rispetto al codice circostante.
Python, invece, prende a prestito una caratteristica dal meno noto linguaggio di programmazione Occam -- invece di usare parentesi o parole chiavi, usa l'indentazione (una tabulazione o, preferibilmente, quattro spazi bianchi) stessa per indicare i blocchi nidificati.
ma che stronzata!
btw io indento con due spazi quando non posseggo il carattere di tabulazione (quattro è solo uno spreco di spazio, e se qualcuno mi viene a dire che è uno stimolo per non innestare troppo me lo mangio!), spero ci sia un modo per ovviare a questa imposizione arbitraria e dittatoriale!
-----------------------------------------------------------
Modificato dall' autore il 16 marzo 2007 02.53
-----------------------------------------------------------I pedoni possono muoversi solo in avanti.-
Re: puahthon!Scritto daavvelentaniCubicolarioil 2007-03-16 08:17:00.0 alle 2007-03-16 08:17:00.0Trollate totali: 18184
- Scritto da: avvelenato
> mah, sto leggendo, sembrava interessante, poi ho
> letto
> questo:
>
> Uso degli spazi
>
> Una cosa inusuale del Python è il metodo che usa
> per delimitare i blocchi di programma, che lo
> rende unico fra tutti i linguaggi più
> diffusi.
>
> Nei linguaggi derivati dall'Algol -- come ad
> esempio Pascal, C e Perl -- i blocchi di codice
> sono indicati con le parentesi oppure con parole
> chiave (il C ed il Perl usano { }; il Pascal usa
> begin ed end). In questi linguaggi è solo una
> convenzione degli sviluppatori il fatto di
> indentare il codice interno ad un blocco, per
> metterlo in evidenza rispetto al codice
> circostante.
>
> Python, invece, prende a prestito una
> caratteristica dal meno noto linguaggio di
> programmazione Occam -- invece di usare parentesi
> o parole chiavi, usa l'indentazione (una
> tabulazione o, preferibilmente, quattro spazi
> bianchi) stessa per indicare i blocchi
> nidificati.
>
> ma che stronzata!
meno male che e` arrivato l'esperto di linguaggi di programmazione a rimetterci in riga...
> btw io indento con due spazi quando non posseggo
> il carattere di tabulazione (quattro è solo uno
> spreco di spazio, e se qualcuno mi viene a dire
> che è uno stimolo per non innestare troppo me lo
> mangio!), spero ci sia un modo per ovviare a
> questa imposizione arbitraria e
> dittatoriale!
mi sbagliero` ma mi pare che qualunque numero di spazi vada bene.I think happiness is love
- Vladimir Putin-
Avviso moderazioneScritto daavvelenatoun mezzo cavalloil 2007-03-16 09:33:00.0 alle 2007-03-16 09:33:00.0Trollate totali: 14239Il post è stato considerato offensivo, ingiurioso o lesivo della dignità delle persone ed è quindi contrario alla
http://punto-informatico.it/info.asp?i=5
che regola i forum di Punto Informatico.
Se a postarlo è un utente registrato questi può accedere in "modifica" e cambiare il post: in questo caso tornerà visibile a tutti dopo il vaglio della redazione.
I pedoni possono muoversi solo in avanti.-
Re: puahthon!Scritto daNon Autenticatoil 2007-03-16 10:19:00.0 alle 2007-03-16 10:19:00.0Brutta cosa il mestiero del fuffologo...
-
-
-
Re: puahthon!
- Scritto da: avvelenato
> mah, sto leggendo, sembrava interessante, poi ho
> letto
> questo:
>
> Uso degli spazi
>
> Una cosa inusuale del Python è il metodo che usa
> per delimitare i blocchi di programma, che lo
> rende unico fra tutti i linguaggi più
> diffusi.
>
> Nei linguaggi derivati dall'Algol -- come ad
> esempio Pascal, C e Perl -- i blocchi di codice
> sono indicati con le parentesi oppure con parole
> chiave (il C ed il Perl usano { }; il Pascal usa
> begin ed end). In questi linguaggi è solo una
> convenzione degli sviluppatori il fatto di
> indentare il codice interno ad un blocco, per
> metterlo in evidenza rispetto al codice
> circostante.
>
> Python, invece, prende a prestito una
> caratteristica dal meno noto linguaggio di
> programmazione Occam -- invece di usare parentesi
> o parole chiavi, usa l'indentazione (una
> tabulazione o, preferibilmente, quattro spazi
> bianchi) stessa per indicare i blocchi
> nidificati.
>
> ma che stronzata!
> btw io indento con due spazi quando non posseggo
> il carattere di tabulazione (quattro è solo uno
> spreco di spazio, e se qualcuno mi viene a dire
> che è uno stimolo per non innestare troppo me lo
> mangio!), spero ci sia un modo per ovviare a
> questa imposizione arbitraria e
> dittatoriale!
1 regola: accertarsi che le fonti siano competenti (manuale python in english)
2 regola: basta un qualsiasi numero di spazi (non necessariamente 4)
io uso sempre 2 per abitudine stilistica.-
Avviso moderazioneScritto daavvelenatoun mezzo cavalloil 2007-03-16 13:28:00.0 alle 2007-03-16 13:28:00.0Trollate totali: 14239Il post è stato considerato offensivo, ingiurioso o lesivo della dignità delle persone ed è quindi contrario alla
http://punto-informatico.it/info.asp?i=5
che regola i forum di Punto Informatico.
Se a postarlo è un utente registrato questi può accedere in "modifica" e cambiare il post: in questo caso tornerà visibile a tutti dopo il vaglio della redazione.
I pedoni possono muoversi solo in avanti.
-
-