6 puan yazan GN⁺ 2023-08-10 | 1 yorum | WhatsApp'ta paylaş
  • 17 yaşındaki bir yazarın, CPU’nun programları nasıl çalıştırdığına dair yazdığı kapsamlı rehber makalesi
  • Yazarın bu rehberi yazma motivasyonu, bir program bilgisayarda çalıştığında neler olduğuna dair bilgi boşluğunu doldurmak
  • Rehber, haftalar süren araştırma ve çeşitli bilgi kaynakları arasından yapılan titiz seçimin sonucu olarak, bilgisayarın açılıştan program çalıştırmaya kadar nasıl işlediğine dair daha iyi bir anlayış sunuyor
  • Yazar, bir şeyi gerçekten anlamanın en iyi yolunun onu başkasına açıklamak olduğunu vurguluyor
  • Rehber, yalnızca yeni başlayanlar için değil, CPU ve program yürütme konusunda zaten bilgi sahibi olduğunu düşünenler için de hazırlanmış; yazar, bilgili okurların da yeni şeyler öğrenebileceğini garanti ediyor
  • Rehber, "Temeller" başlıklı 1. bölüme ayrılmış durumda
  • Yazar, etkileşimli ve heyecan verici bir üslup kullanarak rehberi erişilebilir ve ilgi çekici hale getiriyor
  • Rehber, üniversiteye gitmeyen ve kapsamlı sistem materyallerine erişimi olmayan kişiler için değerli bir kaynak
  • Yazar, geçmişte syscalls kullanmış olsa da bunların gerçekte nasıl çalıştığını anlamak istemiş; bu da rehberde ele alınan konulardan biri
  • Rehber ayrıca, bir bilgisayarda birden fazla programın aynı anda nasıl çalışabildiğini de inceliyor

1 yorum

 
GN⁺ 2023-08-10
Hacker News görüşleri
  • 17 yaşındaki Lexi'nin kendi kendine programlama öğrenip CPU'nun programları nasıl çalıştırdığına dair bir rehber yazmasını konu alan yazı.
  • İşletim sistemleri ve CPU'nun çalışma biçimine dair yüksek kaliteli kaynakların azlığı, Lexi'yi bu rehberi yazmaya motive etti.
  • Rehberi hazırlama süreci kapsamlı araştırma, yineleme ve Figma ile Wacom tablet kullanılarak diyagramlar ve çizimler oluşturmayı içeriyordu.
  • Putting the 'You' in CPU başlıklı rehber, bilgisayarları seven lise öğrencilerinden oluşan topluluk Hack Club'ın bir parçası olarak hazırlandı.
  • Lexi, gezinme bileşeni de dahil olmak üzere rehber için web sitesini sıfırdan yazdı.
  • Okurlar, Lexi'nin çabasını ve çalışmasının değerini övüyor; ayrıca bu materyalden öğrenmek isteyen herkes için faydalı olduğunu söylüyor.
  • Bazı okurlar, pointer'lar ve sözdizimi gibi düşük seviye kavramların daha net açıklanması, ayrıca CPU kavramlarıyla işletim sistemi kavramlarının ayrıştırılması gibi geliştirme alanları öneriyor.
  • Bir okur, Charles Petzold'un Code: The Hidden Language of Computer Hardware and Software kitabını kapsamlı bir kaynak olarak önerdi.
  • Bazı okurlar, Lexi'nin bu yaşta ulaştığı başarıya hayran kalırken, bir okur onun çalışmasının çoğu insanın yapacağı işten daha iyi olduğunu söyledi.
  • Az sayıdaki okur, rehberin Von Neumann mimarisi, memory management unit ve mode gibi kavramlara daha açık açıklamalar getirilmesinden fayda sağlayabileceğine dair yapıcı eleştiriler sundu.
  • Bir okur, rehberin preemptible kernel ve cooperative multitasking'i anlatırken daha doğru olabileceğini belirtti; bunların eski ya da modern kavramlar değil, tasarım tercihleri olduğunu savundu.
  • Genel olarak okurlar, Lexi'nin çalışmasından etkilendi ve bu alanda aktif kalmaya devam ederse gelecekte neler başaracağını merakla bekliyor.