Jump to page: 1 2 3
Thread overview
DConf 2015 canlı yayını
May 27, 2015
zafer
May 28, 2015
zafer
May 30, 2015
zafer
Jun 02, 2015
zafer
Jun 04, 2015
zafer
Jul 10, 2015
Salih Dinçer
Jul 13, 2015
zafer
May 27, 2015

Ali selamlar,

Benim gibi inglizce bilmeyenler için videolara alt yazı çalışması yapılsa çok güzel olur.Böyle bir şeyler yapma ihtimali nedir?

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

May 27, 2015

https://www.youtube.com/watch?v=-OCl-jWyT9E

Ali

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

May 28, 2015

Ne yazık ki benim bildiğim bir konu değil. Aslında, izleyen arkadaşlar özetlerlerse daha bile yararlı olabilir.

Ali

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

May 28, 2015

Özet için teşekkürler.

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

May 28, 2015

İkinci gün:

https://www.youtube.com/watch?v=AH35IxWkx8M

Ali

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

May 28, 2015

Gün 2 - Mayıs 28


Andrei'nin konuşması (kendisi asıl programda bugün konuşmuyordu)

Geçen sene olduğu gibi, istatistiklerle başlayan bir konuşma:

  • Siteye ziyaret bu Nisan'da geçen Nisan'ın %244'üymüş.

  • Rekor ay: Mart 2015 500K ziyaret

  • Mart 2010 1423 ziyaret

  • Projelerin github'a taşınmış olmaları çok yarar sağladı

Anlaşılan, ara doldurmak için konuşmuş. Asıl konuşması gerçekten de yarın olacak. Şimdi Walter ve Andrei birlikte konuşuyorlar:

Andrei:

  • Rust, Go, veya başka bir dille yarış halinde değiliz. İşimizi iyi yapmaya çalışıyoruz.

  • "Rust'ta iyi özellikler var."

  • Bizim arkamızda Mozilla gibi güçlü bir firma yok.

  • Andrei'nin kişisel fikri: Rust'ın nesne sahipliği (ownership) tutmayabilir.

  • Kendilerini tanıtım konusunda Rust çok başarılı.

  • Önümüzdeki 6 ay içinde atılım yapıyoruz: araçlar, standart kütüphane, web sitesi, vs.

Walter:

  • Her dilin doğruları ve yanlışları vardır. D'nin yanlışları ölümcül değil.

Andrei:

  • Konferansı düzenlediği için Chuck Allison'a çok teşekkür. Bundan sonra bu tür masrafları ileride kurulacak olan D Vakfı (D Foundation) üstlenecek.

Soru: ANSI standardımız olacak mı? Ne zaman?

  • Walter: Ufukta böyle bir plan görünmüyor.

  • Chuck Allison: Bence standartlaşma çabası yavaşlatır. Örnek olarak C++'a bakabiliriz. Standartlaşmaya kendi isteğinizle gitmemenizi öneririm.

  • Chuck Allison: Açık bir dil ve ortam olduğumuzdan, tartışmalarımız hep yanlışları da ortaya döküyor. C++'ta hiç öyle olmadı çünkü yanlışlar halka açılmadan önce 'working group' denen gruplar tarafından tartışıldı ve düzeltildi. Halk ancak ondan sonra

  • Andrei: Bir blog başlatıyorum.

Andrei'ye soru: Yeni bir kitap yazmayı düşünüyor musun?

Biraz github'a yapılan 'pull request'lerin kalitesi üzerine konuşuluyor... Daha kaliteli koda ihtiyacımız var deniyor.

Belgelerimiz iyi değil. Bu konuda her türlü yardıma ihtiyacımız var.

Ali

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

May 28, 2015

Gün 2 - Mayıs 28, İlk sunum

Chuck Allison, D'nin neden popüler olmadığı ve C, C++, ve Java gibi başkalarının neden popüler oldukları üzerinde dürüyor.

"Thinking in D" diye bir kitap yazmayı düşündüğünü söylüyor.

C++'ı neden seviyoruz? (Katılımcılar http://padlet.com/chuck_allison/cpp_good adresine giderek aşağıdakileri vs. yazdılar).

  • Hızlı

  • C etkileşimi kolay

  • Cemaati aktif

  • Derlenen kod

  • C kaynak koduna uyumlu

  • Kütüphaneler

  • Okullarda öğretiliyor

  • STL çok iyi

  • Boost

  • Gelişmekte olan bir dil

  • Tutarlı

Hangi dilleri öğrendiğinden bahsediyor. Çok hızlı Datalight C derleyicisini Walter Bright yazmış. Chuck sonra yine Walter'ın yazdığı Zortech C++ derleyicisini kullanmış.

Chuck, 10 yıl C++ standartlaştırma komitesinde bulunmuş.

http://www.artima.com/cppsource dergisinden Walter'dan bir alıntı okuyor: C++'ın en büyük zayıflığının karmaşıklığı olduğunu söylemiş.

Chuck C++'ın karmaşıklığı üzerine 2005'te kendisinin yazdığı Box şablonlu bir örnek gösteriyor. O yazının referanslarından D'nin kurtarıcı olabileceğini yazmış.

Java'nın başarılı olmasının en büyük nedeninin göstergelerin yeni başlayan programcılara zor gelen bir kavram olduğunu düşünüyor.

Walter'ın 2004'te tepegöz ve saydamlar ile sunduğu "Why D" konulu sunumu anlatıyor. (Herkes şikayet etti diye Walter pdf de hazırlamış. :) )

Bu noktada dinleyicileri aşağıdaki sayfaya göndererek bu sefer de D'yi neden sevdiklerini yazmalarını istiyor:

http://padlet.com/chuck_allison/d_good

Bir kaç ilginç nokta: :)

  • Abicim, kod sevdiğini duydum; kod yazan kod yazdım; derlerken derlersin.

  • Derleme zamanı çokşekilliliği

  • Aralıklar

  • En güçlü modelleme yeteneği

  • Aspirin gerektirmez

  • Anlaşılabilir şablonlar

  • Derlenen Python

  • C++ geliştirmeleri için deneme ortamı

  • Hızlı derleyici

  • Dilimler

  • vs.

Eşleme tabloları üzerine bir örnek gösteriyor ve kolaylığına bayılıyor.

Aynı biçimde, UFCS örneği gösteriyor.

Ve başka bir sürü D olanağının örneğini veriyor: dilim elemanlarının tümü üzerinde işlemler (array-wise), lazy (bunun örneğinden daha önceden bilmediğim Jensen's Device denen yöntemi öğrendim), delegate, shared, atomicOp, vs.

Python için "pilleri de içinde gelir" denir.

Chuck, D için "nükleer reaktörü de içinde gelir" diyor.

Başka örnekler: Algebraic, memoize (işlev sonucunu belirli parametre değerleri için saklar ve sonraki çağrılarda işlevi işletmez, sakladığı sonucu döndürür), fiberler, aralıklar, until, vs.

Bu sefer şu sayfaya gönderiyor ve insanlar sevdikleri araçları yazıyorlar:

http://padlet.com/chuck_allison/d_tools

Konferansın son konuşmacısı olan Erich Gubler Chuck'ın öğrencisiymiş. Projesinin ortasında D'ye geçmeye karar vermiş. "Why I Love D: An Undergrad Experience" sunumu bu konu üzerineymiş.

Ali

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

May 29, 2015

Gün 2 - Mayıs 28, "Introduction to Ranges", Jonathan M. Davis

Aralıklar üzerine başlangıç düzeyinde bir sunum. Özetleyecek kadar ilginç bir konu göremiyorum.

Ali

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

May 29, 2015

Gün 2 - Mayıs 28, "Leveraging D to mitigate dependency-induced code smell", Mark Isaacson

Mark, Facebook'ta iki staj yapmış, Andrei'nin yanına verilmiş; kodlarını D'de yazmış; şimdi de Facebook'ta çalışıyormuş ve D kullanıyormuş. Konusu ODBC üzerineymiş.

SQLNativeSqlW() işlevinin arayüzünün zararlarından bahsediyor. (Örnek: Veri ve uzunluğu farklı parametre olarak geçiriliyor; hem de bundan iki tane var.)

C ile etkileşen program yazmış. D'den çok yararlanmış.

"C is evil" (C zararlı).

D'nin yalın C göstergesinden dilim üretmesi olanağını çok övüyor:

C_göstergesi[0..uzunluk]

D'nin yararlarını öve öve bitiremiyor.

Kendi işi için bir 'make' dosyası yazmış ama ne yazık ki herşey yavaş olmuş. Sonunda Andrei'nin önerisiyle bütün dosyaları hep birden derleyince bir kaç kat hız kazanmış.

"Programlarımda döngü kullandığım zaman artık bir hata yaptığımı kabul ediyorum."

"D herşeyi çok kolaylaştırıyor ama sorunları da yok değil."

"Betik programlamaya çok elverişli."

Ali

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

May 29, 2015

Üçüncü gün:

https://www.youtube.com/watch?v=oA1exjdEIWw

Ali

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

« First   ‹ Prev
1 2 3