September 01, 2010

go dilini merak edip biraz araştırdım. hemen bi kod parçası aradım :) kodlarına ısınırsam dilede ısınırım. sitesindeki belgelerden örnek bi kod kesiti:

09    func sum(a []int) int {   // returns an int
10        s := 0
11        for i := 0; i < len(a); i++ {
12            s += a[i]
13        }
14        return s
15    }

19    func main() {
20        flag.Parse()   // Scans the arg list and sets up flags
21        var s string = ""
22        for i := 0; i < flag.NArg(); i++ {
23            if i > 0 {
24                s += Space
25            }
26            s += flag.Arg(i)
27        }
28        if !*omitNewline {
29            s += Newline
30        }
31        os.Stdout.WriteString(s)
32    }

dikkatimi ilk çeken değişken türleri değişken isminden sonra belirtiliyo, bu bana ters geldi belki alışkanlıklardan dolayı. döngülerde ve karşılaştırma deyimlerindeki mantıksal ifadeler parantez içine alınmıyormuş, bence okunabilirliği düşüren bi durum, mesela yukardaki for döngüsü karışık duruyo. fonksiyonlarda gene değişkenlerde olduğu gibi dönüş türü sonda olcak şekilde belirtilmiş. bunlar ilk gözüme çarpan bana garip gelen durumlar. dil uzmanı değilim ama ben dili pek beğenmedim. dili geliştirenler arasında ken thomson'un ismini gördüm. dilin arkasındaki en sağlam kişi sanırım o.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 01, 2010

Şu Go,Windows'a da kurulabiliyorsa bir denemek isterim.Şu an belgeleri eksik(incompleted).

Bence Go dilinin kullanım amacı,söylendiği gibi sistem programlama değil.Basit programlar(Donanım ile ilgisiz,pişti,d_ofis,Dkv gibi) yazmak için geliştirilmiş,hardware kısmına oldukça uzak.Bunu şuna dayanarak söylüyorum.white_rabbit'in yazdığı kodların okunabilirliği düşük.Bence bir sistem dilinin okunabilirliği yüksek olmalı.Biliyorsunuz,sistem programlama alanında yapılan küçük bir hata,sisteme zarar verebilir.Mesela Assembly'nin(Benim bahsettiğim x86 tabanlı olanı) okunabilirliği çok yüksek.Yalnız anlamlandırılması biraz zor.Dili özel yapan da bu zaten.

Go dilini ileride kullanacağım.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 01, 2010

Alıntı:

>

Şu Go,Windows'a da kurulabiliyorsa bir denemek isterim.Şu an belgeleri eksik(incompleted).

Belgeleri eksik değil. Windowsu desteklemiyor. Windowsa go kurmak için bir proje olduğunu duydum ancak hiç denemiyorum. D varken artık boş geliyor. C# nasıl linuxu birinci elden desteklemediği için platform bağımsızlığı var diyemiyoruz aynı şey go içindee geçerli.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 01, 2010

Go gibi bir dili Windows ortamında kullanmak pek makul değil, hele ki Google için hiç değil. Bence aynı şey D için de geçerli ama gördüğüm kadarı ile D'cilerin bir Windows sevdası var.

Böyle dillerden verim alabilmek için makinanın hakkını verecek bir işletim sistemi üzerinde çalışmak gerek..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 01, 2010

Alıntı:

>

gördüğüm kadarı ile D'cilerin bir Windows sevdası var.

ben bunun doğru bi tesbit olduğunu düşünmüyorum ( yada kendi adıma mı konuşmalıyım :) ) şu da varki platform bağımsız bir dilin öğrenme aşamsında hangi platformda kullanıldığı ne derece önemli.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 02, 2010

Alıntı:

>

ben bunun doğru bi tesbit olduğunu düşünmüyorum

ersiner bunu D ile araçların windows için çalışmasından söyledi. Bunun nedeni bence D'cilerin windowsçu olmaları değil windowsun bu araçlar için verdiği olanakların fazla olması.

Alıntı:

>

şu da varki platform bağımsız bir dilin öğrenme aşamsında hangi platformda kullanıldığı ne derece önemli.

Tabi ne öğrendiğimiz ile de ilgisi var. Benim için windows ile linux farketmiyor. şuan windowstayım. 2 dk sonrada belki Linuxta. Benim hatırladığım kadarıyla C'de Linuxta idi sonra Windowsa geçti. İlla ki platform bağımsızlığı olacak. Ayrıca windows deyince sade oyun oynayan kesim gelmesin. O oyunu programlayan kesimide gelsin.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 02, 2010

Alıntı:

>

ersiner bunu D ile araçların windows için çalışmasından söyledi.

pardon ben yanlış anlamışım :-)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2 3
Next ›   Last »