İkili (Binary) Kod Nedir?
İkili kod veya binary kod, tüm bilgisayar sistemlerinin en temel düzeyde anladığı ve verileri temsil etmek için kullandığı, sadece iki rakamdan oluşan bir sayı sistemidir: 0 ve 1. Bu 0 ve 1'lere "bit" (binary digit) denir.
Neden Sadece 0 ve 1?: Bilgisayarlar, temelde milyonlarca küçük elektronik anahtardan ("transistör") oluşan elektronik cihazlardır. Bu anahtarların sadece iki durumu olabilir: "açık" (elektrik akımı var) veya "kapalı" (elektrik akımı yok). İşte bu iki fiziksel durumu temsil etmenin en basit ve en güvenilir yolu, 1 (açık) ve 0 (kapalı) rakamlarını kullanmaktır. Bu nedenle, bilgisayarlar bizim kullandığımız onluk (desimal) sayı sistemini değil, ikili sistemi kullanır.
Veriler Nasıl Temsil Edilir?: Bilgisayardaki her şey – harfler, sayılar, resimler, sesler, program komutları – eninde sonunda bu 0 ve 1'lerin bir dizisine dönüştürülür. Örneğin, ASCII adı verilen bir standartta, "A" harfi `01000001` ikili koduyla temsil edilir. Sekiz bitin bir araya gelmesiyle oluşan bu gruplara "bayt" (byte) denir. Bilgisayarınızdaki bir fotoğraf dosyası, aslında milyonlarca bu 0 ve 1'den oluşan dev bir dizidir.
Temel Dil: Programcılar, Python veya Java gibi yüksek seviyeli dillerle kod yazsalar da, bu kodlar en sonunda bir derleyici veya yorumlayıcı tarafından, CPU'nun anlayabileceği bu temel ikili makine koduna çevrilir. Binary kod, modern dijital dünyanın temelini oluşturan en alt seviyedeki dildir.