Evet Google sonunda bu işe de el attığını, uzun süredir üzerinde çalıştığı programlama dili olan Google Go'nun çalışan bir sürümünü kullanıcılarla paylaşarak resmi olarak duyurmuş oldu.

Google bu dil ile yazılmış programların daha hızlı derlendiğini, daha hızlı çalıştığını, daha güvenli olduğunu iddia ediyor. Python gibi dinamik bir programlama dili ile çalışmanın hızı ile, C++ gibi bir dilin performans ve güvenilirliğini birleştiriyormuş (Vay be iddiaya bak!). Go'nun göze çarpan diğer özellikleri ise şöyle:

  • Açık kaynaklı olması.
  • Garbage collection'a sahip olması. Yani kullanılan bellek alanlarını geri verme derdi yok (Java ve C#'ta olduğu gibi).
  • Çok işlemcili sistemlere yönelik yazılım geliştirmeyi kolaylaştıracak yapılara sahip olması.
  • C++ kadar yüksek performansa sahip olması.
  • Basit olması.

Şu an için Windows üzerinde çalışan bir versiyonu olmayan ve daha emekleme aşamasında olan Google GO'nun ne kadar yaygınlaşacağını zaman gösterecek. Bu yazıda dil hakkında genel bilgi vereceğim. Detaylı bilgileri bu adresten öğrenebilirsiniz.

Önceki yazımda Ubuntu 9.10 Karmic Koala'nın VmWare üzerindeki performansının olması gerekenden daha düşük olduğunu ve bu yavaşlığı normal bir kurulum sonrasında da sürdürüp sürdürmeyeceğini merak ettiğimi söylemiştim. Bugün Ubuntu 9.10'u bilgisayarımdaki Windows XP'nin yanına kurup denedim ve performansın VWare'daki performansa kıyasla bile inanılmaz derecede kötü olduğunu gördüm.

Her tıklayışımda yapması gereken şeyi 1-2 saniye donup bekledikten sonra yerine getiriyordu. Klasörler arasında dolaşmak bile işkence halini almıştı. Terminalden "top" komutu ile çalışan proseslerin listesini açıp bu yavaşlığın sebebinin hangi proses olduğuna baktım ve Xorg prosesinin işletim sisteminde yaptığım her hareket sonrasında işlemcinin %100'e yakın kısmını kullandığını gördüm. Bu da doğal olarak beni Xorg'un kullandığım ATI Radeon X1950 ekran kartımla ilgili ciddi problemleri olduğunu düşünmeye itti.

İnernet üzeride yaptığım araştırma sonucunda sorunun çözümünün Xorg server ile ilgili ayarların bulunduğu xorg.conf dosyasında olduğunu öğrendim. Bu dosyaya gerekli satırları ekledikten sonra Ubuntu en az 9.04 sürümü kadar hızlı çalışmaya başladı. Eğer sizin de ATI Radeon ekran kartınız varsa ve benzer bir problemle karşı karşıyaysanız, bu yazıda söylediğim şeyleri yaparak sorununuzu çözebilirsiniz.