Il CLR , o Common Language Runtime , è uno strato del sistema operativo che si trova tra l'esecuzione delle applicazioni e del sistema operativo . Il CLR interpreta linguaggio intermedio creato quando un'applicazione . NET è compilato . Questo linguaggio intermedio , insieme ai metadati dell'applicazione viene utilizzato per convertire l'applicazione di una vera forma binaria come l' applicazione esegue . Questo formato parzialmente compilato è simile ad altri linguaggi interpretati come Java , Python e Ruby . A differenza di questi, tuttavia , il CLR supporta diversi linguaggi di programmazione .
CLR Versus Win32
In precedenza , le applicazioni di Windows chiamato funzioni disponibili in Windows interfacce di programmazione delle applicazioni a 32 bit , o API , di funzionare con il sistema operativo Windows . Queste applicazioni sono state compilate in binario durante la compilazione ed eseguiti in tempo reale. Applicazioni. NET CLR vengono compilate in codice byte che viene interpretato e compilato in codice binario in fase di esecuzione . Questo metodo ha diversi vantaggi e permette per il codice gestito dai tipi in diversi linguaggi come C # , Visual Basic.NET e C # .
sistemi © www.354353.com