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

Re: [linux_var] nome variabili



On 2010-11-13 at 16:12:01 +0000, Pietro Feltrinelli wrote:
> le variabili che creo durante una script (C, php o  python) e' meglio  
> nominale maiuscole o minuscole ($VAR oppure $var) puo essere una domanda  
> stupida, ma occupano lo stesso 'spazio' ?

ehm, script in C?

comunque, ogni linguaggio di programmazione ha delle sue convenzioni 
per quello che riguarda il modo in cui chiamare variabili, funzioni 
e quant'altro; per python in particolare vale la pena di consultare 
il `PEP 8`_, che per le variabili suggerisce di usare nomi in minuscole, 
con le parole separate da underscore.

.. _`PEP 8`: http://www.python.org/dev/peps/pep-0008/

L'usanza di scrivere le variabili in maiuscolo e` invece abbastanza 
diffusa in bash ($UNA_VARIABILE), mentre i programmatori java 
preferiscono il cosiddetto camelcase, in cui le parole sono tutte attaccate, 
ma con le iniziali maiuscole (UnaVariabileDaProgrammatoreJava)

I programmatori C tendono ad usare le maiuscole solo per macro e costanti, 
e scrivere le variabili come in python, come minuscole separate da 
underscore, anche se tendenzialmente sono piu` portati ad abbreviare 
in stile codice fiscale, per motivi storici (vrblc)

Per quello che riguarda lo spazio occupato, nel momento in cui un programma 
gira ne gira la sua versione compilata, in cui i nomi delle variabili 
sono spariti, per cui preoccuparsene e` abbastanza futile; 
se invece si parla dello spazio su disco occupato dai sorgenti, beh, 
anche li` mi sembra che siano problemi risolti da almeno una 20ina 
di anni dalle dimensioni degli hard disk.

-- 
Elena ``of Valhalla''

homepage: http://www.trueelena.org

-- 
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/