Arkadaşlar bu aralar go(lang) ı bana öven kişi sayısı çoğaldı bende merak ettim
Go(lang) ile neler yapılabilir bir bilginiz var mı?
Yapabileceklerinizin pek sınırı yok, bu da bir programlama dili sonuçta. Çoğunlukla backend için kullanılıyor.
Sunucu,alt yapı hizmetleri
Python ile isletim sistemi yazilamiyor mesela
Mesela bir gui yazilabilir mi
Daha çok implementasyonla alakalı bence.
Go’da mı? 3. taraf kütüphaneler var, olmasının önünde bir engel yok zaten. C fonksiyonlarını rahatlıkla çağırabiliyoruz.
bunun derlemeyle alakası olduğunu zannediyordum
Öyle de denebilir, hatırlarsanız forumda bir ara python’u assembly’e çevirme ile alakalı bir proje hakkında konuşmuştuk.
Bu teknikten cok pratik bir problem. Kimse sayfa hatasi cozum kodundaki degiskenlerin sayfa hatasiyla, SATA’dan saniyede 2 GB okurken aktive olan garbage collector’larla ugrasmak istemiyor.
Zaten hic bir dilde isletim sistemi yazilamiyor.
compiling - How to compile a python file? - Ask Ubuntu bu konuda bir fikriniz varmı
Bu Python kodunun CPython bytecode’una derlenmesi ile alakalı, .py
formatını .pyc
formatına derlemek yani.
Örnek vermek gerekirse; Mirai, C ile , yönetim mekanizması ise Go ile kodlanmıştı. Github üzerinde bakabilirsiniz kodlarına