Jump to page: 1 2 3
Thread overview
Google Go
Apr 15, 2010
Mengu
Apr 18, 2010
qyn (qyn )
Apr 19, 2010
qyn (qyn )
Jun 30, 2010
Kadir Can
Jun 30, 2010
Kadir Can
Jun 30, 2010
Mengu
Aug 31, 2010
Kadir Can
Aug 31, 2010
Mengu
Sep 01, 2010
white rabbit
Sep 01, 2010
Kadir Can
Sep 01, 2010
ersiner
Sep 01, 2010
white rabbit
Sep 02, 2010
white rabbit
November 10, 2009

Google da bir dil geliştirmiş:

http://golang.org/

Henüz bir şey bilmiyorum ama D ile benzerlikleri var:

  • sistem dili
  • çöp toplayıcılı
  • UTF-8 dizgiler
  • vs.

Ali

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

November 11, 2009

ceviz.net'teki konu:

http://forum.ceviz.net/genel-programlama/84673-yeni-bir-dil-google-go.html

Orada şöyle yazdım:

Alıntı:

>
  1. Google, çalışanlarının zamanlarının %20'ye kadarını özel projelere ayırmalarını destekler. Sanırım Go, beş kişinin kendi zamanlarında oluşturdukları bir dil.

  2. Benim ilk tepkim çok şaşırmak oldu, çünkü FAQ sayfalarında ilk olarak "son on yıldır bir sistem dili gelişmiyordu" gibi bir ifade var. Bilmeyen birisi baksa, Go'yu tamamen D'den kopyalanmış diye düşünür. O kadar benzerliğe rağmen D konusunda bu kadar sessiz kalmaları ayıp. (Ben D'cilerden sayılmam ama son beş ayımda boş zamanlarımda D dersleri yazan birisi olarak acayip kızdım. :p)

  3. Go'nun olanaklarının D'ye bu kadar benzemesi, D'nin doğru yolda olduğunu da gösteriyor

  4. Komedi bir olay: Go isminde bir programlama dili varmış bile! Hem de kitabı bile satılan... Üstelik bu beş çalışan boş zamanlarının bir bölümünü Google'da arama yaparak geçirseler bulabilirlermiş. :p

Zaten var olan Go dilinin yazarının şikayeti:

http://code.google.com/p/go/issues/detail?id=9

Google'ın kendi dilinin ismini değiştirmesini istiyor. (Bence haklı!)

Bu da adamın kitabı:

http://www.lulu.com/content/paperback-book/lets-go/641689

Komedi... :)

Ali

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

November 12, 2009

Her ne kadar "Google da bir dil geliştirmiş" dense de google ile hiç bir alakası yok gibi duruyor. Sadece google çalışanların yaptığı ve biraz google'ın adını kullanarak reklam yapmaya çalıştığı bir yapı gibi görünüyor.

Zaten bir şirket böyle go gibi bir dil varken bu adı verecek kadar büyük bir yanlış yapmaz ve uzun zamandır bir sistem dili geliştirilmiyor demez.

Ama kesinlikle çok iyi oldukları bir konu var o da kaynak. Sitesinde baktığımda her yerde dili anlatan yazılar var. Nasıl sıfırdan Go öğrenilir diye sorduğumuzda kesin bir yanıt alabileceğimiz site. D de olmayan ve çok kıskandığım bir özellik. D de sadece D1 ile ilgili az buçuk kaynak var. Eğer d yerine adı sanı duyulmamış bir dili öğrenmek istesem şuana kadar kesin daha çok kaynak bulup öğrenmiştim. Herhalde D de kaynak olarak tek şanslılar bizleriz. Ali Bey sayesinde D'nin sitesinden daha büyük bir kaynak var. Ama insan yeni geliştirilen Go da bile bu kadar büyük kaynak olduğunu görünce kıskanmıyor değil hani.

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

January 09, 2010

google'un çakma(resmi olmadığına göre) programlama dili go lang(adından da emin değilim. Zaten yazarın şikayetinden sonra yeni adlar öneriliyordu.) tiobe listesinde 13. sıraya çıkmış.

Ve ayrıca D programlama dlide garip bir şekilde ilk 20'den çıkmış(Ben D2'den sonra ilk 10'a girer diye tahmin ediyordum.). Şuan Lua dilinin ardında 22. sırada.

Dile alıcı gözüyle bakınca o kadar fena gözükmüyor ama nedense içim ısınamadı. D bana çok daha kolay geliyor. Belki D'nin bende yarattığı tek sorun türler. Belki ilerde Türlerin a'sından z'sine kadar açıklayan bir makale yazarsınız Ali Bey ?

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

January 09, 2010

Tiobe, yaptığı bazı arama sonuçlarına göre sıralıyormuş.

http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm

Orada, eğer yanlış anlamadıysam, Go için "Google" sözünün de eklendiğini söylüyor. "Addition"ın ne anlama geldiğini söylememişler. Eğer "Google" ve "programming" sözlerinin bir arada bulunduğu arama sonuçlarını da Go diline sayıyorlarsa; sonuçların güvenilirliği azalıyor.

Öte yandan, bu zaten bir "tanınmışlık" sıralaması. Google Go'yu duymayan kalmadığına göre, atak yapmış olması da kaçınılmaz.

Alıntı (canalpay):

>

Ve ayrıca D programlama dlide garip bir şekilde ilk 20'den çıkmış

Ben de D'nin bu yıl içinde çok daha fazla duyulmuş olmasını beklerdim.

Alıntı:

>

Belki D'nin bende yarattığı tek sorun türler.

Biraz daha açar mısın... Temel türler mi?

Kendi adıma, ben dizgi çeşitleri konusunda kullanım temelleri kuramadım. :) Sanki herşey dchar[] oluversin gibi geliyor, ama bazı kütüphane işlevleri string isteyince bu sefer .idup veya to!string, vs. çözümler gerekiyor. Sanki otomatik olarak çalışsınlar işte... :)

Ali

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

January 10, 2010

Evet dstring string immutable filan.(Bazen .dup olsun .idup olsun kabul etmiyor :-) Herhalde kod hatasındandır.)

Tabiki alıştırma yaptıkça bu sorun azalıyor. Şuan tek sorunum const immutable.(Ders yazmıştınız okumam gerekecek.) Şablonuda tür olarak alırsak onuda sayabilirim. İnout çok basit. Parametre inout char[] ise döndürülen değer de aynı olacak.

Ama yeni başlayanların ve C gibi Tür adı belirtmemize gerek olmayan dillerden gelenlerin bu konuda dersi çok olacağına eminimm.

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

January 10, 2010

Alıntı (canalpay):

>

Ama yeni başlayanların ve C gibi Tür adı belirtmemize gerek olmayan dillerden gelenlerin bu konuda dersi çok olacağına eminimm.

D, statically typed bir dildir. Bu dillerde verilerin türleri derleme zamanında bilinir. (C de böyledir.)

Dynamically typed olanlarda derleme zamanında tür denetimi yapılmaz. Bunun nedenlerinden birisi, türlerin çalışma zamanında bile değişebilmesidir. Örneğin Python'da bir türe çalışma zamanında bile bir üye işlev eklenebildiği için, derleyici zaten "o türün o işlevi yok" diyemez.

Dinamik türlü dillerde duck (ördek) typing vardır. "When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck." sözünden gelir: "Ördek gibi yürüyen, yüzen, ses çıkartan bir kuş görmüşsem; o benim için bir ördektir."

Statik türlü dillerden gelen programcılar da bunu anlamakta güçlük çekerler. Üye işlev ismi uyan her tür, yanlış bile olsa, rahatça kullanılır. Örneğin 'yüz' diye üye işlevleri olan 'Yüzücü' (havuzda yüz) ve 'Kasap' (derisini yüz) sınıfları belirli bir kullanımda birbirlerinin yerine geçebilirler.

Ama iki çeşit dil de günümüzde kullanıldığına göre ikisi de olabiliyor. :)

Ali

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

April 15, 2010

go mu d mi? suan icin d. :)

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

April 18, 2010

Evet bende kisa bi süre bu iki dil arasinda gidip geldim.Python la bir süre ilgilendim.halen python la olan calismalarima devam etmekteyim.Ancak D diline de su anda ilgi duyuyorum.
Siz hangi kaynaklari önerirsiniz.Bir de ben Elephant kullaniyorum. ama programi her kapatip actigimda benden dmd nin yolunu istiyor..neyse simdilik idare ederiz tek sorunumuz bu olsun :D .

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

April 18, 2010

Hoşgeldin qyn_! :)

Herhalde D.ershane'yi görmüş olmalısın:

http://ddili.org/ders/

"D Programlama Dili" bölümü için konuşacak olursam, yeni başlayanlara yönelik olarak yazıldığı için dünyada şu anda Türkçe'den başka dilde öyle bir kaynak yok. ;) Aslında biraz başvuru kitabı havasına kaydığını biliyorum ama bir web kitabı olduğu için önerilere göre kolayca düzeltilebilir... (pdf hali de var.)

Bunlar da kolayca bulunur ama bir özet olarak İngilizce kaynaklar:

  1. Dilin tanımı:

http://digitalmars.com/d/2.0/lex.html

Çeşitli bölümler soldaki menüde...

2a) Standart kütüphanesi Phobos:

http://digitalmars.com/d/2.0/phobos/phobos.html

2b) Başkalarının ana kütüphane olarak benimsedikleri Tango (ben kendi kafamı dağıtmamak için henüz hiç bakmadım ama güzel bir kütüphane olduğunu duyuyorum.)

  1. D Wiki'si Wiki4D:

http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage

  1. Çeşitli D kütüphaneleri (veya C kütüphaneleri için D iliştiricileri (bindings)):

http://dsource.org/projects/

  1. Digital Mars haber grupları:

http://www.digitalmars.com/webnews/newsgroups.php?search_txt=&group=digitalmars.D

(Bir nntp programıyla çok daha rahat okunuyor; ben Thunderbird kullanıyorum.)

  1. Andrei Alexandrescu'nun Mayıs ayında çıkması beklenen "The D Programming Language" kitabı. Bu kitabın bölümlerinden birisinin taslağı yazarın sitesinden edinilebiliyor:

http://erdani.com/ (Orada "The Thermopylae excerpt" bağlantısı...)

Kitabın bazı sayfaları Safari Books'ta da var:

http://my.safaribooksonline.com/9780321659538

Bu dilin tutup tutmayacağının asıl o kitaptan sonra anlaşılacağı düşünülüyor. :)

Ali

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

« First   ‹ Prev
1 2 3