Forum: Diğer Konular RSS
Google Go
Page:  previous  1  2 
acehreli (Moderator) #16
User title: Ali Çehreli
Member since Jun 2009 · 1981 posts
Group memberships: Genel Moderatörler, Üyeler
Show profile · Link to this post
In reply to post 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 (Moderator) #17
User title: NONSERVIAM
Member since Jul 2009 · 240 posts · Location: Dersaadet
Group memberships: Genel Moderatörler, Üyeler
Show profile · Link to this post
In reply to post ID 2323
Quote by 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 - ki$isel bili$im guncesi.
Kadir Can #18
Member since Jun 2010 · 294 posts
Group memberships: Üyeler
Show profile · Link to this post
C#'ın geleceği bence var.Yakında Mono'yu Microsoft da geliştirmeye başlayabilir.
canalpay (Moderator) #19
User title: Can Alpay Çiftçi
Member since Jul 2009 · 1032 posts · Location: İzmir
Group memberships: Genel Moderatörler, Üyeler
Show profile · Link to this post
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 (Moderator) #20
User title: NONSERVIAM
Member since Jul 2009 · 240 posts · Location: Dersaadet
Group memberships: Genel Moderatörler, Üyeler
Show profile · Link to this post
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 - ki$isel bili$im guncesi.
white_rabbit #21
Member since Apr 2010 · 11 posts · Location: denizli
Group memberships: Üyeler
Show profile · Link to this post
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
Member since Jun 2010 · 294 posts
Group memberships: Üyeler
Show profile · Link to this post
Ş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 (Moderator) #23
User title: Can Alpay Çiftçi
Member since Jul 2009 · 1032 posts · Location: İzmir
Group memberships: Genel Moderatörler, Üyeler
Show profile · Link to this post
Ş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
Member since Aug 2010 · 10 posts · Location: Ankara, Türkiye
Group memberships: Üyeler
Show profile · Link to this post
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
Member since Apr 2010 · 11 posts · Location: denizli
Group memberships: Üyeler
Show profile · Link to this post
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 (Moderator) #26
User title: Can Alpay Çiftçi
Member since Jul 2009 · 1032 posts · Location: İzmir
Group memberships: Genel Moderatörler, Üyeler
Show profile · Link to this post
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
Member since Apr 2010 · 11 posts · Location: denizli
Group memberships: Üyeler
Show profile · Link to this post
ersiner bunu D ile araçların windows için çalışmasından söyledi.
pardon ben yanlış anlamışım  :-)
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please note the verification code from the picture into the text field next to it.
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  previous  1  2 
Not logged in. · Lost password · Register
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Current time: 2012-02-05, 11:43:53 (UTC -08:00)