Assembly ve C dillerini bilmek hangi alanlarda işe yarar?

199

Bilgin
Katılım
16 Aralık 2023
Mesajlar
5.968
Makaleler
10
Çözümler
27
Beğeniler
10.289
Assembly biraz zor onu biliyorum. C de aynı şekilde ama ikisini öğrenmek bana ne gibi artı sağlar?
 
Peki assembly ve c'yi öğrenebileceğim kaynak falan var mıdır? İngilizce olsun önemli değil. Ben şimdiden yazılım temelimi atacam.
 
Assembly biraz zor onu biliyorum. C de aynı şekilde ama ikisini öğrenmek bana ne gibi artı sağlar?
Ben satranç motorlarıyla uğraşıyorum yıllardır. C/C++ gibi dillere alışırsan diğerleri biraz fıs geliyor çünkü donanıma bu denli hakim olduğun çok nadir dil var. Onun dışında tersine mühendislik yapabilirsin. Gömülü sistemler üzerinde çalışabilirsin. Elinde olan ama sürücüsünü bulamadığın donanımlara sürücü yazabilirsin. Çok geniş, ve özgür
 
Once C ogren. Sonra hangi platformda calisacagini kestir.

Eger su an bilgisayar olarak kullanilan x86, ARM gibi mimarilerden devam etmek istiyorsan tersine muhendislik, malware gelistirme gibi alanlarda isine yarar arkadaslarin dedigi gibi. Fakat eger isin elektronik ve gomulu sistemler kismina merakliysan da yine ARM, RISC-V gibi mimarilerden devam etmelisin.

Platformunu kestirdikten sonra ise o platformun assembly'sine gecis yapabilirsin. Mumkunse kendi basit programlarini yazip onlari disassemble etmeye calis, neyi nasil yaptigini oyle anlarsin makinenin.
 
Sistem programlama yapabilirsiniz. C öğrenmek için bildiğim iyi bir kaynağı bırakayım:

Ancak şunu da belirteyim, kaynak konusunda C çok dağınık bir dil. Rust gibi modern dillerin aksine düzenli bir şekilde belgelenmemiş ve bilgiler parça parça. man belgelerine falan da bakabilirsiniz bunun dışında.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…