Che cos'è una notazione ungherese?
I linguaggi di programmazione software hanno regole e stili di scrittura specifici simili ai linguaggi moderni. La programmazione per computer è composta da tipi variabili, che rappresentano numeri, caratteri e stringhe. La notazione ungherese è uno stile di scrittura all'interno di un programma per computer che richiede il prefisso di ciascuna variabile per definire il tipo di variabile utilizzata. Segue una lettera maiuscola e un nome variabile.
La maggior parte dei programmi per computer utilizza tastiere per acquisire input dall'utente. Questo input acquisito è diviso in vari tipi di dati. La notazione ungherese è uno stile di codifica software che definisce il tipo di dati come prefisso prima del nome. Questo è uno stile formale che contiene formati definiti per ogni tipo di variabile con un'abbreviazione specifica.
Le regole di stile di programmazione sono in genere determinate quando inizia un progetto di sviluppo software. La notazione ungherese include un dizionario di tipi definiti e regole di stile per i programmi software. Se un team di sviluppo sceglie questo stile di notazione, è importante garantire la coerenza in tutte le future modifiche del programma.
Un programma software dovrebbe essere di facile lettura e comprensione. Ciò si ottiene utilizzando uno stile di programmazione coerente e intuitivo. La notazione ungherese è un esempio di uno stile di programmazione facile da interpretare perché segue regole rigorose basate su standard definiti.
Oggi ci sono molti stili per scrivere programmi software. Ciò include tecniche di documentazione, regole di rientro e stili di scrittura del software. La notazione ungherese è un esempio di uno stile di codifica o di una preferenza. Mischiare stili di codifica in un singolo programma è considerato una cattiva pratica e dovrebbe essere evitato a tutti i costi.
I tipi di dati matematici includono più forme di numeri. Alcuni esempi includono numeri interi, numeri lunghi e doppi numeri. La notazione ungherese richiede prima di aggiungere un prefisso a una variabile con un identificatore di tipo. Ad esempio qualsiasi nome di variabile per un numero intero inizierebbe con la lettera minuscola "i", che identifica la variabile come un tipo intero.
Questo stile di programmazione presenta alcuni svantaggi. La definizione di variabili in base ai tipi rende le variabili fisse. Se nel sistema è richiesta una modifica che richiede la modifica di un tipo di dati, anche il nome della variabile richiederebbe una modifica. Questo potrebbe diventare un compito scoraggiante per programmi software complessi di grandi dimensioni.
Un altro svantaggio della notazione ungherese è l'assenza di regole di convalida automatizzate. Questo compilatore non viene verificato dal compilatore, il che lo rende soggetto a usi impropri ed errori. Gli sviluppatori dovranno auto-polizia lo stile di scrittura del programma per garantire coerenza.