Forum: Diğer Konular RSS
Google Go
Sayfa:  önceki  1  2 
acehreli (Moderatör) #16
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2323
Go gelecekte tutabilir de aslında. D forumlarında arada sırada onunla ilgili yorumlar oluyor. Bazı olanaklarını beğenip "D'de de olsa" diyenler oluyor. Tabii onun yanıtı da bazen "D'de o iş şöyle yapılır" gibi oluyor.

Ortak kanı, Go'nun henüz çok yeni olduğu. "Daha bir kaç senesi var" dendiğini de duydum.

Ali
Mengu (Moderatör) #17
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2323
canalpay:
Yok amatör programcılardan çok kullanıcılar daha çok windowsta.

Bence şuan platform bağımsızlığı olmayan hiç bir dilin geleceği yok. Ve bence microsoft bile bunu gördü ve monoyu az çok destekliyor.(Önceden köstek oluyordu.) Ancak yinede C# platform bağımsızı sayılmaz. Sistem programlama dilide sayılmaz.

c#'i mono ile kullanabiliyoruz ama microsoft c#'i capraz platform yapmak icin bir bolum acmazsa, bence gelecegi yok bizim bu taraflarda.
http://www.mengu.net - some kind of monster
Kadir Can #18
Üye Haz 2010 tarihinden beri · 413 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
C#'ın geleceği bence var.Yakında Mono'yu Microsoft da geliştirmeye başlayabilir.
canalpay (Moderatör) #19
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Bence D nasıl C++'ın alternatifi olarak gözüküyorsa C# ise javanın alternatifi. Ancak javanın en önemli avantajı platform bağımsızlığı iken C# için bu geçerli değil. Net oldukça c# olacaktır ancak c#'tan daha fazla bir patlama bekleyemeyiz. Mono ise hep C#'ı bir adım geriden takip edecek. Microsoftda monoyu destekleyebilir ancak geliştirebileceğini sanmıyorum. Yoksa linux'a karşı bir avantajını kaybeder. O yüzden geliştiriyor gibi gösterip hem sempati kazanmaya çalışacaktır. Hemde en önemli şeylerde desteklemeyip windowsu şart koşacaktır. Microsoft'un yaptığı dillerden bazen uzak durmak gerekebilir. Çünkü windows gibi davranıyor dile. Satıyor, parayla destek veriyor, belirli bir zaman sonra desteğini tamamen kesip bambaşka bir ürün çıkartıyor.
Mengu (Moderatör) #20
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
d'nin iki eksigi var.

- stable degil.
- java veya c#'ta olan kutuphaneler yok.

bunlar da yavas yavas 1-2 sene icinde hallolacak. c#'a, java'ya vs. gerek yok d varken.
http://www.mengu.net - some kind of monster
white_rabbit #21
Üye Nis 2010 tarihinden beri · 11 mesaj · Konum: denizli
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
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.
Kadir Can #22
Üye Haz 2010 tarihinden beri · 413 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Ş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.
canalpay (Moderatör) #23
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Ş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.
ersiner #24
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
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..
-- Ersin
white_rabbit #25
Üye Nis 2010 tarihinden beri · 11 mesaj · Konum: denizli
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
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.
canalpay (Moderatör) #26
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
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ı.

ş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.
white_rabbit #27
Üye Nis 2010 tarihinden beri · 11 mesaj · Konum: denizli
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
ersiner bunu D ile araçların windows için çalışmasından söyledi.
pardon ben yanlış anlamışım  :-)
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Sayfa:  önceki  1  2 
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-22, 02:50:58 (UTC -08:00)