window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = finestra if (w.LeadBooster) { console.warn('LeadBooster esiste già') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() Notazione ungherese - The Codest
Freccia indietro TORNA INDIETRO

Notazione ungherese: Una definizione

La notazione ungherese è una convenzione di denominazione utilizzata nella programmazione informatica per indicare il tipo di dati di una variabile. La convenzione è stata inventata da Charles Simonyi, un ungherese di origine ingegnere del software che lavorava alla Microsoft Corporation negli anni '80. La notazione è stata sviluppata originariamente per aiutare Simonyi e i suoi colleghi a scrivere codice per le prime versioni di Microsoft Word.

L'idea di base della notazione ungherese consiste nell'aggiungere al nome di una variabile un prefisso che ne indichi il tipo di dati. Ad esempio, una variabile che memorizza un valore intero può essere chiamata "iCount", mentre una variabile che memorizza una stringa può essere chiamata "strName". Il prefisso "i" indica che la variabile è un numero intero, mentre il prefisso "str" indica che la variabile è una stringa.

Sebbene la notazione ungherese sia stata originariamente sviluppata per l'uso con il linguaggio di programmazione C, da allora è stata adottata da altri linguaggi di programmazione, tra cui il C++, Javae C#. Anche la notazione si è evoluta nel tempo, con l'utilizzo di prefissi diversi per i vari tipi di dati.

Nonostante la sua popolarità, la notazione ungherese è stata criticata da alcuni programmatori perché troppo prolissa e disordinata. Altri sostengono che può creare confusione, soprattutto quando si usano prefissi diversi per lo stesso tipo di dati in parti diverse di un programma.

Nonostante queste critiche, la notazione ungherese rimane una convenzione di denominazione popolare in molte comunità di programmazione. Può essere particolarmente utile per i grandi progetti di programmazione, dove può aiutare i programmatori a identificare rapidamente il tipo di dati di una variabile senza dover cercare nel codice.

Nel complesso, la notazione ungherese è uno strumento utile per i programmatori che vogliono scrivere codice chiaro e leggibile. Anche se non è adatta a tutti i programmatori progettopuò essere un'aggiunta preziosa al kit di strumenti di un programmatore.

it_ITItalian