La domanda
Quali sono le origini del paradigma della funzione pubblico / privato?
Sfondo
Una domanda è arrivata in chat sui file di intestazione in C, e il loro utilizzo è stato principalmente per aiutare il compilatore, non il programmatore. Tuttavia, è a mia conoscenza che questo è il primo utilizzo del concetto di funzioni "private" o funzioni che non sono prototipate nel file di intestazione. Se C non avesse usato i file header per dichiarare le funzioni, avremmo ancora il concetto attuale di funzioni pubbliche e private come visto in C # o Java? Oppure questo concetto è stato inizialmente sviluppato altrove e semplicemente implementato nello schema C Header / Source