HADİ PROGRAM YAPALIM!
Senin Adın İkili Kodda Ne Anlama Geliyor?

Neden Sadece 0 ve 1?


Bilgisayarların içindeki her şey, elektrik sinyalleriyle çalışır.

Basitçe açıklarsak: 1 (Bir): Elektrik akımının olduğu, yani "AÇIK" anlamına gelir. 0 (Sıfır): Elektrik akımının olmadığı, yani "KAPALI" anlamına gelir. Milyarlarca küçük transistör (küçücük elektronik anahtarlar) bu iki durumu (Açık/Kapalı) kullanarak tüm bilgileri depolar ve işler. Bu, tıpkı bir ışık anahtarı gibi: ya açıktır (1) ya da kapalı (0). Başka bir seçenek yok!

Harfler ve Sayılar Nasıl Oluşuyor?
Peki, sadece 0 ve 1 ile bir kelime veya sayı nasıl yazılır?


Tüm harfler, sayılar ve özel karakterler, belirli 0 ve 1 dizileriyle temsil edilir. Bu dizilere Bit denir (Binary Digit - İkili Rakam'ın kısaltması). 1 Bit: Bir tane 0 ya da 1'dir. (Örn: 1) 8 Bit: Bir araya gelerek bir Bayt (Byte) oluşturur. Bir Bayt, genellikle bir karakteri temsil eder. İşte bazı basit örnekler: Türkçe'deki "A" harfi, ikili kodda yaklaşık olarak 01000001 diye yazılır. "B" harfi, 01000010 diye yazılır. "?" işareti, 00111111 diye yazılır. Siz bu harfleri klavyede tuşladığınızda, bilgisayar klavyeden aldığı sinyali hemen 8'li 0 ve 1 gruplarına dönüştürür ve öyle anlar.

Senin Adın İkili Kodda Ne Anlama Geliyor?

Öğrencilerin adlarının veya bir kelimenin ikili kodunu çevirerek bu dili somutlaştırabilirsiniz. Örnek: E harfi (Türkçe) genellikle 01000101 olarak kodlanır. Bunu öğrenmek, bilgisayarların kalbindeki en temel sırrı çözmek gibidir. Tüm o karmaşık teknolojinin temeli, elektriğin varlığı ve yokluğuna dayanır!

Ekstra Bilgi (Meraklılar İçin): Bilgisayar hızını ölçen "Gigahertz (GHz)" veya depolama birimi olan "Gigabayt (GB)" kelimelerinin hepsi bu 0 ve 1'lerin ne kadar hızlı işlendiği ve ne kadar çok saklanabildiği ile ilgilidir. "Giga" kelimesi milyar anlamına gelir, yani bilgisayarlar saniyede milyarlarca 0 ve 1 işlemini yapabilir!

Tüm İfade Tek Bir Dizi Halinde: "İsa Gürbüz" isminin tamamı, yaklaşık 80 bitlik devasa bir 0 ve 1 dizisiyle temsil edilir:

\underbrace{11010110}_{\text{İ}}\ \underbrace{01110011}_{\text{s}}\ \underbrace{01100001}_{\text{a}}\ \underbrace{00100000}_{\text{Boşluk}}\ \underbrace{01000111}_{\text{G}}\ \underbrace{11111100}_{\text{ü}}\ \underbrace{01110010}_{\text{r}}\ \underbrace{01100010}_{\text{b}}\ \underbrace{11111100}_{\text{ü}}\ \underbrace{01111010}_{\text{z}}

Bilmen Gereken Önemli Not: Türkçe Karakter Sorunu:

İ ve ü gibi Türkçe'de olan, ancak orijinal ASCII tablosunda bulunmayan harfler için, genellikle daha modern kodlama sistemleri kullanılır. Bilgisayarın Anladığı: Bilgisayar için bu devasa 0 ve 1 dizisi, bir anlam ifade eden bir kelime değil, sadece belirli voltaj seviyelerini (açık/kapalı) temsil eden bir veri akışıdır. Bilgisayar bu akışı ekrana tekrar harf olarak yansıtmak için kodu tersten okur.

                             

İsimden Binary Kod ve Boyut