Cos'è una notazione ungherese?

La notazione ungherese è una convenzione di denominazione nella programmazione per computer che indica il tipo di oggetto o il modo in cui deve essere utilizzato. È stato originariamente proposto da Charles Simonyi, un programmatore di Xerox PARC nei primi anni '80. Esistono due varianti della notazione ungherese: sistemi e app. Entrambi implicano l'uso di un prefisso speciale come parte del nome per indicare la natura di un oggetto.

Nella notazione Sistemi ungheresi, il prefisso rappresenta il tipo di dati effettivo dell'oggetto. Ad esempio, se l'oggetto denominato Greeting era una stringa a terminazione zero, il suo nome ungherese Systems potrebbe essere szGreeting . Oppure, se l'oggetto YesOrNo fosse una variabile booleana, il suo nome ungherese Systems sarebbe bYesOrNo .

Notazione ungherese di app

Nella notazione App ungherese, il prefisso rappresenta il tipo di dati logici, che fornisce un'indicazione dello scopo dell'oggetto. Ad esempio, una stringa "non sicura" (una stringa che deve essere disinfettata prima di essere utilizzata) potrebbe avere il prefisso e una variabile utilizzata per il conteggio potrebbe essere preceduta da n.

Prefissi notazione ungherese

Il prefisso utilizzato è fino al programmatore, ma i prefissi standard includono:

Termini di programmazione