Funzione main
Questa voce sull'argomento programmazione è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.
In alcuni linguaggi di programmazione, la funzione main
è il punto di inizio per l'esecuzione di un programma.[1]
Essa è generalmente la prima funzione eseguita durante l'avvio di un programma, anche se alcune routine specifiche del sistema potrebbero comunque essere eseguite prima di quest'ultima. Inoltre, alcuni linguaggi possono eseguire altre funzioni prima del main
(ad esempio il C++, mediante oggetti globali che hanno costruttori).[2] La funzione main
organizza le funzionalità del resto del programma ad alto livello. Tipicamente il main
ha accesso agli argomenti forniti al programma da interfaccia a riga di comando.[3]
Note
- ^ K&R 2007, cap. 1.1.
- ^ Godbolt 2018.
- ^ (EN) Main function, su en.cppreference.com.
Bibliografia
- Brian W. Kernighan e Dennis M. Ritchie, Il linguaggio C, traduzione di Valerio Marra, 2ª ed., Pearson, 2007, ISBN 978-88-7192-200-3.
Voci correlate
- Funzione (informatica)
- Entry point
- File eseguibile
Collegamenti esterni
- Matt Godbolt, The Bits Between the Bits: How We Get to main(), su YouTube, CppCon, 11 novembre 2018.
Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica