LucaBo1983 ha scritto:
Per molto tempo ho considerato queste librerie come qualcosa di esterno al mio programma, ma ho qualche dubbio.
Questa è una domanda pratica, non teorica, e nella pratica dipende da cosa consideri il "tuo programma".
Se identifichi con questo termine tutto il codice che hai scritto o che compili, allora si tratta di librerie esterne al tuo programma.
Se invece parliamo di programma come di progetto che produce un eseguibile, queste librerie vengono referenziate da tale eseguibile e sono comunque esterne ad esso: non fanno parte del programma, ma servono per poter funzionare, ovvero sono delle dipendenze.
Se invece identifichi con "programma" il sistema software che vai a realizzare e a installare, pensandolo come un pacchetto, allora potrebbero esserne parte (in fondo, vengono caricate ed eseguite in parte o tutte).
Non mi è chiaro qual è l'obiettivo reale di questa domanda...