CLR

From Wikipedia, the free encyclopedia

Remove ads

, енгл. , је основна компонента Мајкрософт -а. То је Мајкрософт-ова имплементација стандарда заједничке језичке инфраструктуре (енгл. ), који дефинише окружење за извршавање програмског кода. У -у, код је израз изражен у облику бајт кодова који се зове (енгл. ), и који је раније био познат као Мајкрософтов интермедијарни језик (енгл. ).

Програмери који желе користити морају написати код на језику као што је или . Када дође време да код треба да се компајлира, компајлер конвертује такав код у код. У време извршења, компајлер преводи код у код који је разумљив за оперативни систем. Алтернативно, код може бити кеширан у посебном кораку пре извршавања помоћу генератора машинског кода -. Ово убрзава сва касније покретања софтвера, тако да онда компилација није потребна.

Иако неке друге имплементације -а раде на не-Windows оперативним системима, Мајкрософтова имплементација ради само на Microsoft Windows оперативним системима.

омогућава програмерима да игноришу многе детаље које ће процесор извршити.

Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads