Yazılımcıların Gerçek Ekmek Teknesi

Yazılımcılar kodu müşteri için yazıyoruz derler ya, bu doğru değil! Kod her zaman bir merkezi işlem birimi (CPU – Central Processing Unit) namı diğer mikroişlemci için yazılır. Mikroişlemci olmadan kod çalışmaz. Bu yüzden ilk etapta programcı olarak ekmek teknemiz mikroişlemcidir. Sanal makinelerde (VM – Virtual Machine) çalışan kodlar için bu geçerli değil diyebilirsiniz, çünkü sanal makine bir mikroişlemci değildir. Doğru, lakin sanal makineler de kodu mikroişlemcilerin anlayacağı şekle dönüştürürler. Java dünyasında örneğin bunu yapan JVM JIT Hotspot derleyicisidir. Kod eninde sonunda mikroişlemcinin hafıza alanlarından (register) birisine düşer ve işlem görür.

Okumaya devam et

6,225 toplam gösterim