Jump to page: 1 2
Thread overview
D tanıtımı slaytları
Sep 10, 2009
erdem
Sep 10, 2009
erdem
Sep 10, 2009
quasimodo
Sep 10, 2009
quasimodo
Sep 10, 2009
esatarslan52
September 10, 2009

Harika! :) Konunun en temel noktalarını vermişsiniz ki burada benim hala yeni haberdar olduğum bir sürü nokta var. Contract Programming, range kavramı, Lazy Evaluation vs .. Bu arada Alexandrescu'nun Iterators Must Go (Ahead) makalesini de merak ettim şimdi.

Bu arada radikal bir karar alarak XNA ve C# öğrenmeye karar verdim :) ACCU'nun C# konusundaki kitap tavsiyeleri C ve C++ kadar iyimidir?

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

September 10, 2009

Alıntı (acehreli):

>

O dillere gidip de bizi bırakma ama... ;)

Yok canım hiç bırakırmıyım ;) Zaten asıl amacım basit 2-3 tane 2D oyun yapıp bunu SDL veya Clanlib'e aktarmak.

Gerçekten de Microsoft'un XNA kütüphanesi ile oyun geliştirmek çok kolay. Çoğu şey hazır geliyor çünkü. Böylelikle üzerinde çalıştığım Pacman için hızlı bir giriş yaptım. Ayrıca başkalarının yazdığı kod örneklerini inceleyerek de çarpışma algılaması, hareketli sprite oluşturma, ses, fizik, ağ, yapay zeka gibi bir çok konuda bunların çalışma mantığını öğrenip bunları daha sonra açık kaynak kodlu kütüphanelere taşımayı düşünüyorum. Hatta XNA'nın yapısı Clanlib'e çok benziyor.

Sanırım Alexandrescu Iterators Must Go makalesinde C++'nin erişicileri (iterators) ile yeni D'deki ranges kavramından bahsetmiş. Eğer telif hakkı ya da özel bir durum yoksa Andrei'nin bu makalesini de atabilirmisiniz.

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

September 10, 2009

Alıntı:

>
  • Anahtar sözcüklerin fazlalığına şaşırdılar

Haklılar doğrusu.

Tango ve Phobos hakkında birşey dediler mi? İki tane temel kütüphane olması konusunda?

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

September 10, 2009

don - underwear ben olsam freeze derdim :P

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

September 10, 2009

Sunumda bulunan insanlarin tepkileri nasildi? Ne dusunuyorlar dilin gelecegi hakkinda? Bu tarz tartismalar yasandimi?

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

September 10, 2009

Dün akşam ACCU'da bir D tanıtımı konuşması verdim. 15-20 arası izleyici vardı. (Konuşmacı meşhur olmadığı için. :D)

Slaytlar çok dağınık oldular ve tek başlarına pek ilginç değiller, ama yine de hiç olmazsa örnek kodcuklar yığını :) olarak işe yarayabilir:

http://acehreli.org/d_intro.pdf

Konuşma sonunda birisi 'exception'ların eksik olduğunu söyledi. Haklı... :) Ben de C++'dan tek farkının, D'de 'finally' bloğunun da olması olduğunu söyledim.

Ali

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

September 10, 2009

Ben de bazı kavramları slaytları hazırlarken (daha doğrusu bir araya yığarken :) ) anladım. Örneğin mixin'ler de çok ilginç. (Öteki foruma bir örnek yazacağım.)

O dillere gidip de bizi bırakma ama... ;)

ACCU'nun kitap eleştirileri C# için de iyidir.

Ali

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

September 10, 2009

Alexandrescu'nun makalesi konusunda öncelikle çok daha yararlı bir şey deneyelim mi... İnceleyecek kişi aradığını şurada yazmıştı:

http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=95969

Ama orada yanıt yazma... İmzasından anlaşıldığı gibi, e-mail adresini şu adresten öğren:

http://erdani.org/email/main.html

ve kendisine makaleyi okumak incelemek istediğini yaz. İlgi olduğunu görmesi hem D için hem de bizim için daha iyi olacak.

Ben de aynı zamanda kendisine yazarak paylaşma izni verip vermediğini soracağım. (Bu arada, benim de kendisiyle hiçbir tanışıklığım yok. Herhangi birisi olarak e-mail gönderdim.)

Ali

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

September 10, 2009

quasimodo, olayın rezaletini göstermek için underwear olanını seçtim. :)

Ali

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

September 10, 2009

Konuşmaya iş arkadaşlarımdan da katılanlar oldu. Şimdi gittim ve tepkileri onlarla birlikte hatırladık:

  • Eğer gdc D2'yi destekliyorsa ve dilin gelişimi dursa, hemen bugün kullanmak isteyen birisi var

  • Fonksiyon nesneleri yazımının rahatlığı çok güzel

  • foreach çok güzel

  • Eğer D.NET Microsoft tarafından destekleniyorsa, dilin önü açık sayılır (Şimdi baktım; hayır, Microsoft tarafından değilmiş)

  • Olanaklar genelde çok güzel

  • Çöp toplayıcının iyi olması gerek (D'nin şimdilik kullandığının çok iyi olmadığını okumuştum)

  • Şablonlar [template] harika ve son derece kullanışlı

  • Hata ayıklayıcı gibi araç programlar önemli (gdb D'yi destekliyor ama tam değil galiba; D doğal olarak geriden geliyor)

  • "Imperative" ve fonksiyonel programlamanın güzel bir karışımı

  • Dili öğrenmek çok uzun zaman alabilir; çok şey var

  • #include'un geçmişte kalması harika

  • Anahtar sözcüklerin fazlalığına şaşırdılar

  • auto süper

  • Kütüphane tarafından halledilebilecek olanakların dilin içine girmesini eleştiren oldu: string ve kompleks sayılar

  • delegate'ler süper

  • dmd kullanılarak yazılan programların serbestçe dağıtılabilme hakkı olmalı (Araştırdım, kesin bir cevap bulamadım; ama anladığım kadarıyla böyle bir kısıtlama yok; dmd açık kodlu, ve onunla yazılan programlar dağıtılabilir. Yasak olan, dmd'yi bir başkalarının sunması; adamlar hep kendi sitelerindeki yeni sürümünün kullanılmasını istiyorlar)

  • Dilin hareket halinde olduğunu gördüklerini söylediler; keşke oturmuş olsaymış

Ali

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

« First   ‹ Prev
1 2