Common Language Runtime: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k bot Mengubah: zh:通用語言運行庫 |
k Membatalkan 1 suntingan oleh 2001:448A:6021:469B:944C:E00A:9AFD:A888 (bicara) ke revisi terakhir oleh HsfBot Tag: Pembatalan |
||
(13 revisi perantara oleh 12 pengguna tidak ditampilkan) | |||
Baris 1:
'''''Common Language Runtime''''' (disingkat menjadi '''CLR''') adalah komponen [[mesin virtual]] yang terdapat di dalam [[Microsoft .NET]]
Para [[pemrogram]] yang hendak menggunakan CLR harus menulis [[kode sumber]] programnya dalam sebuah [[bahasa pemrograman tingkat tinggi]], seperti halnya [[C sharp|C#]], [[J sharp|J#]], atau [[Visual Basic .NET]] dan beberapa [[bahasa pemrograman]] lainnya yang sesuai dengan .NET Framework. Pada saat kompilasi, [[kompilator]] bahasa .NET (seperti <code>csc.exe</code>, <code>vbc.exe</code>, atau <code>vjc.exe</code>) akan mengubah kode-kode tersebut menjadi kode MSIL. Pada saat dijalankan (''[[runtime]]''), ''[[Just-in-time compiler]]'' (JIT compiler) yang dimiliki oleh CLR akan mengubah kembali kode MSIL menjadi kode ''native'' yang digunakan oleh [[sistem operasi]]. Atau, kode MSIL juga dapat dikompilasi menjadi kode ''native'' dalam sebuah langkah terpisah sebelum terjadi proses ''runtime''. Hal ini dapat mempercepat penjalankan [[perangkat lunak]] hasil kompilasi, mengingat tidak ada lagi konversi dari kode MSIL menjadi kode ''native'' yang sebelumnya telah dilakukan.
Baris 9:
* Thread management (manajemen [[thread]])
* Exception handling (penanganan eksepsi)
* [[Pengumpulan sampah (ilmu komputer)|Garbage collection]] (pengumpulan sampah)
* Security (keamanan)
{{.NET}}
{{bahasa-komputer-stub}}
Baris 16 ⟶ 18:
[[Kategori:.NET framework]]
[[Kategori:Pustaka perangkat lunak]]
|