In che modo i linguaggi di programmazione appena creati utilizzano le funzionalità dell'API di Windows?

1

WinAPI si concentra principalmente sulla famiglia C, ma in che modo i nuovi linguaggi di programmazione utilizzano queste funzionalità senza creare il proprio tipo di runtime / interprete? Si collegano direttamente ai file DLL? kernel32.dll contiene la maggior parte di queste funzioni giusto?

Grazie.

    
posta Jake 01.09.2014 - 21:03
fonte

1 risposta

3

Ogni linguaggio (anche C!) ha una sorta di runtime. Questo runtime di solito fornisce collegamenti a C o ha un'API utilizzabile da C (o nel caso di C: dall'assemblatore). Tali associazioni C possono quindi essere utilizzate per accedere alle librerie scritte per C. Di solito c'è un livello di traduzione che converte tra diverse rappresentazioni di dati in C e nella lingua di destinazione.

    
risposta data 01.09.2014 - 21:21
fonte

Leggi altre domande sui tag