The Anorak
Gigapat
- Katılım
- 2 Mart 2014
- Mesajlar
- 6.683
- Makaleler
- 1
- Çözümler
- 128
Bilgisayar insanların kullandığı dilleri anlayamaz.
Bilgisayarın anladığı tek şey 0 ve 1 yani açık veya kapalı. 0 ve 1'ler ile program yazmak hem zor hem de hata yapmaya çok müsait olduğu için belli kelimeleri ve sembolleri de işin içine katarak Assembly dilleri ortaya çıkmıştır.
Assembly donanıma 0 ve 1'ler kadar yakın düzeyde olmasından dolayı her mimari için ayrı ayrı Assembly dilleri vardır. (x86 ASM, ARM ASM, 6502 ASM, 68K ASM etc.)
İşleri biraz daha kolay hale getirmek için yüksek seviye diller geliştirilmiştir. Bu diller insanların okuyabildiği türde yazılıp makine koduna derleyici yardımıyla Assembly koduna çevrilir.
Bazı diller derlenir; C/C++, Ada, Cobol, Pascal, GO vs.
Bazı diller yorumlanır; Python, Basic, Lua, Perl vs.
Bazı diller ise ara bir dile derlenip sonrasında yorumlanır. (Java > ByteCode veya C# > MSIL)
Gibi böylece işletim sisteminden bağımsız olarak aynı kodu çalıştırabilir.
Ekleme- C ile oyun geliştirilebilir. Günümüzde aktif olarka kullanılmıyor olsa bile 90'lı yılların efsane oyunların neredeyse tamamı C ile yazılmıştır. En iyi örneği DOOM 1993.
Bilgisayarın anladığı tek şey 0 ve 1 yani açık veya kapalı. 0 ve 1'ler ile program yazmak hem zor hem de hata yapmaya çok müsait olduğu için belli kelimeleri ve sembolleri de işin içine katarak Assembly dilleri ortaya çıkmıştır.
Assembly donanıma 0 ve 1'ler kadar yakın düzeyde olmasından dolayı her mimari için ayrı ayrı Assembly dilleri vardır. (x86 ASM, ARM ASM, 6502 ASM, 68K ASM etc.)
İşleri biraz daha kolay hale getirmek için yüksek seviye diller geliştirilmiştir. Bu diller insanların okuyabildiği türde yazılıp makine koduna derleyici yardımıyla Assembly koduna çevrilir.
Bazı diller derlenir; C/C++, Ada, Cobol, Pascal, GO vs.
Bazı diller yorumlanır; Python, Basic, Lua, Perl vs.
Bazı diller ise ara bir dile derlenip sonrasında yorumlanır. (Java > ByteCode veya C# > MSIL)
Gibi böylece işletim sisteminden bağımsız olarak aynı kodu çalıştırabilir.
Ekleme- C ile oyun geliştirilebilir. Günümüzde aktif olarka kullanılmıyor olsa bile 90'lı yılların efsane oyunların neredeyse tamamı C ile yazılmıştır. En iyi örneği DOOM 1993.