Leggere codice sorgente con più file

di il
5 risposte

Leggere codice sorgente con più file

Salve a tutti, sono nuovo qui, la mia domanda è la seguente: perché i codici lunghi e complessi non hanno la funzione main anche se non si tratta di librerie? Mi spiego meglio: stavo leggendo il codice sorgente di android (molto lungo e complesso) dove vedo dichiarazioni di array e tipi astratti, ma non si trova la famigerata funzione main(). A cosa servono sorgenti del genere? Qualcuno può delucidarmi?

5 Risposte

  • Re: Leggere codice sorgente con più file

    La domanda che fai non ha senso
    Nel senso:

    - non puoi SEMPLICEMENTE guardare un sorgente e PENSARE che abbia un main stile i programmini ""console"" che si scrivono per fare esperimenti
    - devi considerare che quel sorgente e' solo una parte di qualcosa di moooolto piu' complesso
    - il ""main"" viene usato SOLO in applicazioni console. In generale, in sistemi operativi che NON PREVEDONO la modalita' console (Android, appunto), il "main" manca totalmente.

    Piu' in dettaglio, la tua applicazione viene inserita in un ""contesto""/""framework"" che la ""usa"".
    Per fare cio', la tua applicazione NON HA un main, ma una serie di ""entry point"" che il ""framework"" conosce e sa come usare.

    Se vuoi, il ""main"" e' l'""entry point" SOLO per le applicazioni console.
  • Re: Leggere codice sorgente con più file

    Guarda per giustificarmi del nonsenso della domanda ti dico che a scuola la parola entry point non te la dicono nemmeno, almeno nella mia.
  • Re: Leggere codice sorgente con più file

    Vabbe, vuol dire che hai imparato una cosa nuova
    D'altra parte, se la sapevi gia' non ti serviva fare la domanda
  • Re: Leggere codice sorgente con più file

    migliorabile ha scritto:


    La domanda che fai non ha senso
    Nel senso:

    - non puoi SEMPLICEMENTE guardare un sorgente e PENSARE che abbia un main stile i programmini ""console"" che si scrivono per fare esperimenti
    - devi considerare che quel sorgente e' solo una parte di qualcosa di moooolto piu' complesso
    - il ""main"" viene usato SOLO in applicazioni console. In generale, in sistemi operativi che NON PREVEDONO la modalita' console (Android, appunto), il "main" manca totalmente.

    Piu' in dettaglio, la tua applicazione viene inserita in un ""contesto""/""framework"" che la ""usa"".
    Per fare cio', la tua applicazione NON HA un main, ma una serie di ""entry point"" che il ""framework"" conosce e sa come usare.

    Se vuoi, il ""main"" e' l'""entry point" SOLO per le applicazioni console.

    Per saperne di più dove mi posso recare? Grazie
  • Re: Leggere codice sorgente con più file

    All'università ...
Devi accedere o registrarti per scrivere nel forum
5 risposte