Home Page di InvestireOggi
Le ultime
NEWS
FINANZIARIE
Quotazioni e Grafici E.o.D. Real Time
FTSE Mib
13.057
-50.5

Rispondi
 
Strumenti discussione Cerca in questa discussione
Vecchio 17-11-2011, 01:50   #1 (permalink)
Age quod Agis
 
L'avatar di lorenzo63
 
Data registrazione: Jan 2009
Messaggi: 10,120
Scandalo: IQF manca un thread sulla notazione ungherese ..

Pubblicato prima del 07/05/2008 - Informazione assente
================================================== =========================
- La Notazione Ungherese nella Programmazione -

Scritto da cH!cus, Lunedi 13 Maggio 2006
eMail: thechicus@gmail.com
Sito: http://thechicus.nigx.net
================================================== =========================

Quando si lavora in un azienda di software, o più semplicemente in un team di programmatori, il progetto che si sta sviluppando diviene molto arduo da sviluppare se non si trovano dei punti di incrontro tra i vari programmatori nella stesura del codice. Per esempio, provate a immaginare dei programmatori mentre lavorano insieme in un team. Per sviluppare il progetto in modolo facile ognuno di essi lavorerà ad un singolo modulo del progetto in corso. Una volta completati tutti i moduli allora viene il momento di mettere insieme il tutto per testare il programma. E qui è il punto. I programmatori, se inesperti o poco inteligenti, durante lo sviluppo dei moduli a cui lavorano non usano una NOTAZIONE uguale per tutto il team nel dichiarare le variabili, al 90% al momento di mettere insieme tutto succederà il caos più totale. Come ovviare? Esiste una notazione molto famosa per dichiarare le variabili e distinguerle per tipo nel codice del programma. Questa notazione si chiama Ungherese (Notazione Ungherese), e consiste nell'attribuire al nome di una variabile un prefisso per indicarne il tipo. Questo notazione è applicata nella dichiarazione di...


- Variabili
- Funzioni
- Tipi i Costanti
- Classi
- Parametri


NOTAZIONE UNGHERESE
================================================== =======================================
PREFISSO TIPO DI DATO
================================================== =======================================
c char
by BYTE (unsigned char)
n short or int (riferito a numeri)
i int
x, y short (usato generalmente per le coordinate)
cx, cy short (usato per indicare la lunghezza di x o y, la c sta per "count")
b BOOL (int)
w UINT (unsigned int) oppure WORD (unsigned WORD)
l LONG (long)
dw DWORD (unsigned long)
fn Puntatore a funzione
fp Puntatore a file
s Stringa
sz, str Stringa terminata con il BYTE 0 (ovvero NULL)
lp 32-bit long pointer
h Handle (usato per indicare Oggetti di Windows)
msg Messaggio (Message)
================================================== =======================================

-------------code-------------
/* Ecco degli esempi... */

int iArea;
int nAlberi, nRami;
FILE *fpDatabase;
HANDLE hWindow;

-----------end code-----------

Questo tipo di notazione è molto diffusa tra le aziende produttrici di software o semplici team di sviluppo. Anche Microsoft utilizza questo tipo di notazione. Basta fare un giro nell'MSDN di Microsoft e dare una lettura ai codici (senza sapere questa notazione è complicato capire codici microsoft (già è difficile di suo capirli XD)). Spero che l'articolo vi sia stato utile e che abbia arricchito il vostro bagaglio informatico.


La Notazione Ungherese nella Programmazione - C - Piero Tofy.it
__________________
Il sacrificio è l' unica cosa che dia frutti. Gaudi'
Immanuel Kant: Il cielo stellato sopra di me, la legge morale dentro di me.
Chi non crede in Dio non è vero che non crede in niente perché comincia a credere a tutto. (Gilbert Keith Chesterton)
FDR: Men are not prisoners of their fate, but only prisoners of their own mind - The only thing we have to fear is fear itself.

Ultima modifica di lorenzo63 : 17-11-2011 alle ore 01:51.
lorenzo63 non è connesso   Rispondi citando
Avviso pubblicitario - i seguenti Banner Pubblicitari permettono al sito di offrirvi il consueto, alto standard qualitativo.
 
Vecchio 17-11-2011, 01:50   #2 (permalink)
Age quod Agis
 
L'avatar di lorenzo63
 
Data registrazione: Jan 2009
Messaggi: 10,120
E' da oggi che aspettavo che lo aprivi....

Ma DEVO fare tutto io?!
__________________
Il sacrificio è l' unica cosa che dia frutti. Gaudi'
Immanuel Kant: Il cielo stellato sopra di me, la legge morale dentro di me.
Chi non crede in Dio non è vero che non crede in niente perché comincia a credere a tutto. (Gilbert Keith Chesterton)
FDR: Men are not prisoners of their fate, but only prisoners of their own mind - The only thing we have to fear is fear itself.

Ultima modifica di lorenzo63 : 17-11-2011 alle ore 01:52.
lorenzo63 non è connesso   Rispondi citando
Rispondi

Segnalibri

« Discussione precedente | Nuova discussione »

Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione Cerca in questa discussione
Cerca in questa discussione:

Ricerca avanzata

Regole messaggi
Tu non puoi inviare nuove discussioni
Tu non puoi replicare
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Scandalo: IQF mancava un thread sulla Notazione Polacca Inversa Ignatius L'Isola dei Forumers 4 17-11-2011 11:30
Manca la gnocca in questo forum Fonzie L'Isola dei Forumers 4 31-08-2010 17:29
in questo forum manca qualcosa Coltellino svizzero L'Isola dei Forumers 6 13-06-2007 22:28
In questo forum mancano i thread Coltellino svizzero L'Isola dei Forumers 2 08-07-2006 12:43


Tutti gli orari sono GMT +2. Adesso sono le 20:07.


vBulletin®
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
(C) Copyright InvestireOggi 2000-2010