Detaylar
Kim cevapladı?Her türlü faydası olur.Assembly biraz zor onu biliyorum. C de aynı şekilde ama ikisini öğrenmek bana ne gibi artı sağlar?
glider2653
Üyecik
- Katılım
- 5 Eylül 2025
- Mesajlar
- 13
- Beğeniler
- 11
Reverse engineering, malware analysis ve cracking/patching gibi konularda çok faydası olur. Bilgisayarın hangi durumda ne yapacağını kestirebilme fırsatı verir.
glider2653
Üyecik
- Katılım
- 5 Eylül 2025
- Mesajlar
- 13
- Beğeniler
- 11
MIT ya da Stanford'un bazı dokümantasyonları olacaktı fakat aklıma gelmiyor şimdi.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.
Harvard'ın bedavaya sunduğu CS50 kursu yazılım temeli açısından en büyük yatırım olur.
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.
Ve YouTube'da ki Hintli hocalar.
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ürAssembly biraz zor onu biliyorum. C de aynı şekilde ama ikisini öğrenmek bana ne gibi artı sağlar?
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.
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.
EFI Shell
Yetkin
Kendi UEFI BIOS'unuzu yapabilir, UNIX ve UNIX-like işletim sistemlerinde uzmanlaşabilirsiniz.
- Katılım
- 15 Aralık 2023
- Mesajlar
- 62
- Çözümler
- 2
- Beğeniler
- 50
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.
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.
Benzer konular
- Mesaj
- 8
- Görüntüleme
- 177