-
Object-Oriented Programming di C#, Dasarnya
Object-Oriented Programming pada dasarnya memodelkan kode sebagai object yang berinteraksi daripada urutan prosedur. C# menerapkan konsep ini melalui 4 pilar utama, ditambah dengan mekansime pendukung language. Empat Pillar Encapsulation Untuk apa? Untuk menyembunyikan state internal dan memaksa interaksi melalui interface yang terkontrol supaya representasi internal bisa diubah tanpa merusak callers. Tanpa Encapsulation (Caller bisa “break”)…
-
Linux Journal September 2026
qotd: “f yourself!” – gigi murin
-
Value Type dan Reference Type di C#
Pada dasarnya C# memiliki empat type, yaitu value types, reference type, generic type parameters, dan pointer types. Dari keempat type tersebut, value type dan reference type merupakan kategori utama yang sudah pasti digunakan sekalipun dalam program paling sederhana. Value type mencakup berbagai built in types, terutama seluruh type numeric, char, dan bool sekaligus dengan custom…
-
C# Compiler dan Just-in-Time (JIT) Compilation
Ketika kita menulis kode C#, kode tidak langsung di-compile menjadi machine instruction untuk prosesor atau operating system spesifik. Kode C# tersebut harus melewati beberapa tahap , disebut compilation pipeline, yang didesain untuk mendukung tiga hal: portabilitas (bisa jalan di banyak OS), keamanan, dan optimisasi. Sebelum masuk ke detail, ini gambaran besarnya: 1. Roslyn, C# Compiler…



