PlusC.NET
   Plus Collezioni
info@PlusC.Net

Sostieni il nostro lavoro con una donazione volontaria

Il Testo Fatto in Casa RICERCHE MULTIPLE (Con Molteplici Risposte)


PlusC.net      Cerca nel Sito




STATISTICHE            HOME





Informatica
I Vari Tipi
di Compilazione

<<< Pragrafo Precedente Primo Paragrafo

Io ho solo la terza media e sono un DSA, probabilmente per questo motivo ho un pensiero e una visione sulle cose altamente Divergente, vado sempre contro corrente e per questo apprezzato da pochi. Dico questo perché credo sia giunto il momento di cambiare ottica su una visione ormai superata. Fermo restando che come ho spiegato nei precedenti paragrafi, osservando la situazione a strati, il Linguaggio di Programmazione C costituisce il primo strato delle macchine, è quel velo che dona un anima all’Hardware. Detto questo è il momento di superare alcune dicerie, anche perché oggi giorno la velocità dei dispositivi sta prendendo nuove strade, aumentando le prestazioni ai massimi livelli. Arrivando al punto, molti di voi sapranno, altri no, che dobbiamo fare un pò di attenzione tra un Linguaggio Interpretato, la Compilazione Dinamica e la Compilazione Naturale.

I Linguaggi interpretati sono come quelli del vecchio Visual Basic 6.0, che la sua Compilazione veniva Interpretata da Windows, poi trasformata in Binario e poi Eseguita (la più lenta).

La Compilazione Naturale è quella eseguita dal C, che ha un Compilatore per ogni Sistema, e dopo aver Compilato l’Intera Applicazione può essere Eseguita. Anche se in molti casi se l’Applicazione è stata scritta su Windows e poi si vuole ricompilare su Mac (Apple), l’intera Applicazione potrebbe necessitare di non poche correzioni.

Io ritengo che sia la Compilazione Naturale, che ovviamente l’Interpretata, siano ormai Superate, Datate. Anche se è necessario ammettere che forse (ma con la potenza attuale della micro informatica non credo proprio) in alcuni specifici casi il C è il Re delle situazioni. L’ho è comunque perché anche la Compilazione Dinamica utilizza il C\C++ sotto il cofano, sia Java che il .Net Framework come prima superficie hanno bisogno del C\C++. Ma la questione è che in quest’epoca è necessario Compilare sul proprio sistema ed eseguire ovunque. Questo tipo di risultato si ottiene solo con la Compilazione Dinamica, che naturalmente necessita di due strutture per funzionare. La prima e la piattaforma di sviluppo e di questa ne hanno bisogno tutti i linguaggio per fare programmazione seria. La seconda è l’ambiente esecutivo, che non è più l’Hardware ma il Software, ma attenzione non si tratta di interpretazione ma di Compilazione Dinamica, anche perché la Macchina Virtuale che Esegue le Istruzioni ha molte Istruzioni di base già Compilate, il Codice da convertire è a Bassissimo Livello, ciò significa che è già quasi un Linguaggio Macchina. Terzo nella Programmazione a Compilazione Dinamica il Programmatore Gioca un Ruolo Chiave e deve conoscere con precisione questo processo, perché deve collaborare in modo appropriato. La Compilazione Dinamica non avviene tutta una volta come accede nel C, ma a piccoli pezzettini e questi pezzettini vengono stabiliti dal Programmatore. Funziona così: l’Utente Avvia l’Applicazione, all’Avvio verranno compilate solo le istruzioni che il Programmatore a deciso di chiamare in causa. In genere queste istruzioni sono la Finestra Principale dell’Applicazione che dona la possibilità all’utente di scegliere la prossima mossa, ogni click dell’utente che utilizza l’Applicazione, chiamerà in causa un nuovo set di istruzioni che verranno compilate. Naturalmente se l’Utente richiama più volte la stessa Funzionalità non verrà più compilata, perché è stata compilata in precedenza. In questo meccanismo, se il Programmatore è bravo, le istruzioni da Compilare sono una piccola manciata per volta, e i super computer che abbiamo oggi giorno nelle nostre case, ma anche quelli un pò più vecchiotti, se le mangiano in un istante, che non ci si rende assolutamente conto che è avvenuta una Compilazione, questo processo potrebbe dare un tantino di lavoro in più al PC, ma l’Utente non ha la possibilità di rendersi conto di ciò che accade. E il Vantaggio Più Prestigioso è che Tu Compili sul Tuo PC e Esegui Ovunque sia possibile Installare la Macchina Virtuale. Nel caso di Java già esiste una JVM (Java Virtual Machine) per ogni Sistema Operativo e per l’Utente installarla è solo un vantaggio. Quindi nel caso di Java sarà Sufficiente Distribuire il .jar dell’Applicazione ed essa potrà essere eseguita ovunque, alla Massima Velocità.

Paragrafo Scritto e Pubblicato il 23 Agosto 2026



Prosegui Con:



Java C\C++ CLI



<<< Pragrafo Precedente Primo Paragrafo



Sostieni il nostro lavoro con una donazione volontaria







Un Testo Indipendente Scritto da
Massimiliano Scarlino
Una Mente che Ragione Sempre come un Analista



Il Testo Fatto in Casa



Il Progetto Mondo Immaginario



Un Alto Livello di Analisi sull'Audiofilia – Vinili e Audio CD


Informatica


Enciclopedia
Grafica
Completa
Oltre 656
Immagini HD



L'Informatica Secondo Massimiliano



I Disastri della Programmazione Informatica



La Svolta dello Sviluppo del Software



Sfatiamo i Miti Informatici



Informatica - I Vari Tipi di Compilazione


JAVA



Java Ha Implementato il Buono dei Linguaggi



La Prefazione della Programmazione Java


.Net Framework - C\C++ CLI



Una Chicca del .Net Framework



IL .Net CLI e la Ricostruzione della Ruota


C - Il Linguaggio



C - Ricostruiamo la Ruota – Concetti Fondamentali



Informatica – L'ingegneria Fatta in Casa


C - Ingegneria del Software




Ingegneria - Come Creare un Nuovo Linguaggio in C



Lo Scarica Barili dell'Informatica


Storie di Fantasciemza
o Surreali





La Storia del Mondo della Terra Sopraffatta



La Fiaba Filastrocata di Zio Paperello























Questo Sito non utilizza i cookie e non raccoglie nessun tipo di informazioni sui visitatori

info@PlusC.Net

Siamo in Internet dal 07.06.2026

www.plusc.net 2026 ©

AREA PROTETTA