D'nin gelecekte nasıl bir yer edineceğini merak ediyorum.Daha doğrusu yeni olanaklar veya yeni oluşumlar olacak mı?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
| Thread overview | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
December 08, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | D'nin gelecekte nasıl bir yer edineceğini merak ediyorum.Daha doğrusu yeni olanaklar veya yeni oluşumlar olacak mı? -- | |||
December 08, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Şuan çok meşgul olduğum halde bu konu için özellikle yazıyorum. Ancak çok kısa bir zamanım olduğu için yeterince düşünemeden aklımdaki soruları söyleyeceğim. Ah andrei ah :-P
Sanırım pek güzel sorular olamadılar. Hemde hiç teknik değil. Ancak aklıma bunlar geldi bu kısa sürede. -- | |||
December 08, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | dilin gelisimini ne zaman bitirecekler? dilin gelisimini bitirip kutuphaneleri arttirma yoluna gitmeyi dusunuyorlar mi? sitedeki dokumantasyonu ne zaman adam edecekler? phobos ve d icin yeni katilimcilar almayi dusunuyorlar mi? d ile web server nasil yazilir? :P -- | |||
December 08, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Ağustos'ta yapılamayan konuşması bu aya alınmıştı. comp.lang.c++.moderated'dan beri tanıdığım kişiyle sonunda tanışabileceğim. Heyecanla akşamı bekliyorum. :) Özellikle sormamı istediğiniz sorular var mı? Ali Not: Konuşma duyurusu şöyle: Alıntı: >ACCU: Wednesday, December 8 - Andrei Alexandrescu, "Three cool things about D" When: Wednesday, December 8, 2010 The D programming language is sometimes traditional and sometimes innovative, but mostly it's all around a cool language to code in. This talk substantiates that claim by focusing on three hot topics: program correctness, generic programming, and concurrency. No prior knowledge of D is necessary - you'll even see "hello, world", just with an unexpected twist. Andrei Alexandrescu coined the colloquial term "modern C++", used today to describe a collection of important C++ styles and idioms. His eponymous book on the topic, Modern C++ Design (Addison-Wesley, 2001), revolutionized C++ programming and produced a lasting influence not only on subsequent work on C++, but also on other languages and systems. Andrei's work has garnered appreciation in both industrial and academic circles through is work on C++ and on Machine Learning applied to natural language. Since 2006, Andrei has been second-in-command to Walter Bright, the D programming language inventor and initial implementer. Andrei co-designed many important features of D and authored a large part of D's standard library, as well as the recent book "The D Programming Language". Andrei holds a PhD in Computer Science from the University of Washington and a BS in Electrical Engineering from University "Politehnica" Bucharest. He works as a Research Scientist for Facebook. Andrei has set up a Facebook RSVP page for this talk at http://www.facebook.com/event.php?eid=142541435798096 Meetings are open to the public and are free of charge. -- | ||||
December 08, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Can Alpay Çiftçi (canalpay) | Eğer konuşmacının zamanı varsa, normalde bu sunulardan sonra akşam yemeğine gidiyoruz. Daha çok sohbet havasında geçiyor. Yemekte bulunan insanların sayısına göre, şu şekilde özetleyerek soracağım:
Son okuduğuma göre clear delete konusunda güzel bir çözüm buldular. Onu da sorarım. Ali -- | |||
December 09, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | adamlar dogru ama yontem yanlis. dilden bir sey cikmayacak diye korkuyorum. -- | |||
December 09, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Dilin gelişimi için haberler iyi gibi.Kopuk sürümler çıkmayacakmış.Şu giriş çıkış olayında son durum nedir? -- | |||
December 09, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Alıntı: >dilin gelisimini ne zaman bitirecekler? dilin gelisimini bitirip kutuphaneleri arttirma yoluna gitmeyi dusunuyorlar mi? sitedeki dokumantasyonu ne zaman adam edecekler? Bu sorular benim bazı sorularıma benziyor. Tek farkı daha açık ve daha düzgün yazılmış sorular :-) Alıntı: >Çoğu zaman olduğu gibi konuşmadan sonra akşam yemeğine gittik. Akıllı bir şekilde Andrei'nin yanına oturmayı başardım! :) D ve C++ kitaplarımı imzalattım. Tebrikler :-) Alıntı: >D3'ü sordum: Bundan sonra eski D'lerle uyumluluğu kopuk bir D3 olmayacağını söyledi. Olsa olsa D2'ye ekler yapılacak. Bu içimi rahatlatan bir haber. Ben cahilliğimden wikideki şunu sorardım bu yanıtın üzerine. Known to be deferred to D3.0:
Bunlar gerçekleştirilecek mi? Eğer gerçekleştirilecek ise geriye uyumluluk sağlanabilir mi? Alıntı: >Yeni başlayanlara yönelik kolay giriş/çıkış yapılamadığını söyledim; readf'in yetersizliğini kendisine yazmamı istedi; düzeltirmiş... Hadi bakalım... :) Hmmm... :) Aslında ddio'yu İngilizce'ye çevirip vereyim; koysun Phobos'a. ;) Bende böyle bir fikir beyan ettim diye hatırlıyorum :-) Bence yeni bir başlık adında nasıl bir giriş çıkış işlevi olmalı diye tartışmalıyız. O zaman Andrei'ye güzel bir liste halinde gerekenleri ve örnek yazarız. Alıntı: >Yeni başlayanlara yönelik kolay giriş/çıkış yapılamadığını söyledim; readf'in yetersizliğini kendisine yazmamı istedi; düzeltirmiş... Hadi bakalım... :) Hmmm... :) Aslında ddio'yu İngilizce'ye çevirip vereyim; koysun Phobos'a. ;) Accu'daki başlıktan sanki http://erdani.com/d/three-cool-things-about-d.pdfbu sunumu kullandığını düşündüm. -- | |||
December 09, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Mengu | Az önce eve döndüm. Mengü'nün sorduklarını geç gördüğüm için aklıma gelmediler. Ama eninde sonunda D ile web server yazacağız... :) Düzensiz notlar: Kendisi oldukça iyi ve çok bilgili birisi, şakacı. Yazılarından da anlaşılan bir bilgiçliği var ama iyi kişiliği nedeniyle ukalalık olarak algılanmıyor. Konuşma daha iyi olabilirdi: Andrei'nin yaklaşımı daha çok diğer dillerin eksiklerini göstermeye yönelik. Örneğin C ve C++'nın "merhaba dünya" programlarının yanlışlığı üzerine çok zaman harcadı. Belki de böyle daha dikkat çekici olacağını düşünüyordur. Benim beğenmediğim bir konuşma tarzını da kullandı: sık aralıklarla "C'nin bellek modelinin en zayıf tarafı nedir?" gibi sorular sorarak dinleyicilerden cevaplar bekledi. Sonra o cevaplara "evet ama aslında şöyle de..." gibi düzeltici yanıtlar verdikten sonra asıl söylemek istediğine geçti. Bence ne söylemek istiyorsa doğrudan söylemeli. :) Dinleyiciler de çok bilgiliydi. Çok güzel sorular ve yanıtlar geldi. Ama o yüzden konuşma çok da uzadı. Normalde 20-30 dinleyici gelir; bu sefer 50 kişi vardı. (Beni ilgilendiren bir bilgi olarak, 3 buçuk senedir görmediğim ama daha önce iki firmada birlikte çalıştığım birisi de vardı; hem de şimdi Facebook'ta Andrei ile birlikte çalışıyormuş! Dünya küçük... :)) Çoğu zaman olduğu gibi konuşmadan sonra akşam yemeğine gittik. Akıllı bir şekilde Andrei'nin yanına oturmayı başardım! :) D ve C++ kitaplarımı imzalattım. D3'ü sordum: Bundan sonra eski D'lerle uyumluluğu kopuk bir D3 olmayacağını söyledi. Olsa olsa D2'ye ekler yapılacak. Kütüphanesini sordum: Şu anda 7-8 kişinin kütüphaneye katkıda bulunma yetkisi var; gelişmeye devam ediyor. Başka dillerin durumunu açıkça sormadım: Ama konuşma sırasında zaten var olan dillerin çok sayıda aranan özellikten bir kaç tanesine odaklandıklarını ve diğer aranan özellikleri idare ettiklerini söylemişti: dil kolaylığı, kod güvenliği, modelleme gücü, vs. D'nin farkı, bunların hepsini de iyi yapmaya çalışması... Dilin kabulü: Bunu da açıkça sormadım ama konuşma sırasında Facebook gibi bir firmanın destek vermesi gerektiğini söyledi. Eğer Facebook D kullansa, herkes kullanır. Kendisi de bunu yapmaya çalışıyor. (Facebook'taki asıl işi D değil; Facebook'ta "araştırma bilimcisi" sıfatıyla kişiye odaklı reklam teknolojisi geliştiriyor. (Facebook kullananlara kolay gelsin... ;) Beni ilgilendirmiyor çünkü ben Facebook'ta değilim. Ha ha... :))) Konuşma sırasında ve yemekte bol bol D'nin olanakları tanıtıldı. Ben de kendimi tutamayarak bir kaç kere "bir de şöyle olanağı var" gibisinden araya girdim. :) Konuşmanın slaytlarını yayınlarsa buraya da koyarım. Ayrıca birisi videoya da çekti; ondan haberim olunca onu da buraya yazarım. Onun dışında D hakkında hep bildiğimiz konular vardı. Yemekte D'nin dizilerini anlattı; derleyici hatalarından konuşuldu. Yeni başlayanlara yönelik kolay giriş/çıkış yapılamadığını söyledim; readf'in yetersizliğini kendisine yazmamı istedi; düzeltirmiş... Hadi bakalım... :) Hmmm... :) Aslında ddio'yu İngilizce'ye çevirip vereyim; koysun Phobos'a. ;) Aklıma gelenler bu kadar. Slaytları görünce başka ayrıntıları da hatırlarım. Ali -- | |||
December 09, 2010 Bu akşam Andrei Alexandrescu'nun bir sunusuna gidiyorum | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Kadir Can | Alıntı: >Şu giriş çıkış olayında son durum nedir? Bizim için önemli değil. Alırız Ali Beyin yazdığı ddio'u istediğimiz gibi yazarız. Maksat birinci elden destek olsun tam olsun. Şuan baktımda aklıma gelen writeln işlevi filan hiç düzgün değil diye hatırlıyorum. Dizilerde çok sorun çıkartıyormuş doğru olarak çıkış ekranına göndermiyormuş. Bunu beorphile_hugs(?) dedi. readf'de sorunlar var biraz. char, wchar dchar ile çalışamaması ve ayrıca bool'a çevrilmiyor girişteki akımlar. Bunun gibi. Bardağın dolu tarafından baksak çok basit ve belki ömrü hayatımızda bizi hiç etkilemeyecek hatalar. Boş tarafından baksak en çok kullanılan işlevde çok çok fazla hata var... Bileiyorum C'de işer nasıl. Sadece ben çok becerikli ya da özelleşmiş olmasada hatasız bir giriş çıkış işlevi bekliyorum. -- | |||