Thread overview
D Nedir?
Oct 04, 2017
Abdullah
Oct 04, 2017
Abdullah
Oct 04, 2017
Abdullah
Oct 05, 2017
Abdullah
Oct 05, 2017
Abdullah
October 04, 2017

Bu soru; yeni başlayan birine de hitap edecek şekilde nasıl cevaplanabilir? Bir ders serisi hazırlamayı düşünüyorum.

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

October 04, 2017

Bir yanlış anlaşılma oldu sanırım. Soru "neden d" değil : ) Mesela örnek bi cevap:
-D; alt ve üst seviyeye yönelik c++ alternatifi bir programlama dilidir. Hız ve kolaylık arası bir yolda ilerler : )

Yani herkese hitap eden bi tanım arıyorum : )

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

October 04, 2017

Zor bir soru çünkü başka diller gibi "özellikle şunun için kullanışlı" diyemiyoruz. Herşeyi daha kolay hale getirdiği doğru ama bu yanıt başka dillerden D'ye geçmek için genellikle yeterli bulunmuyor. Ben C++Now konuşmamda "rekabet üstünlüğü" (competitive advantage) sağladığı üzerinde durmuştum.

Ali

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

October 05, 2017

Konuyu açmadan önce kitabınızdaki bu yazıyı da okumuştum. "Paradigma" kelimesi olmuyor ama : )

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

October 04, 2017

Evet, söylediklerinin hepsi. :) Ben de kitabın önsözünde şöyle bir paragraf kullanmışım:

Alıntı:

>

D, en alt düzeylerden en üst düzeylere kadar bütün güçlü programlama kavramlarını destekleyen ve özellikle bellek güvenliğini, program doğruluğunu, ve kolay kullanımı ön plana çıkartan çok paradigmalı bir programlama dilidir.

Ali

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

October 05, 2017

Paradigma kelimesinin manasını bilmiyorum açıkçası : ) Soruma şöyle bir cevap buldum:

-D; sistem programlama ve uygulama geliştirmeye yönelik bir programlama dilidir. Program hızı ve kodlama kolaylığına önem verir. D ile; işletim sistemi, veritabanı programı, programlama dili, pencere uygulaması veya web uygulaması yapılabilir.

Bu tanıtımı geliştirecek/değiştirecek öneriler bekliyorum : ) Veya bu hâli yeterli mi?

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

October 05, 2017

Yani fonksiyonel veya nesne yönelimli programlama birer paradigma oluyor o zaman. Teşekkürler.

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

October 05, 2017

Tabii ki "paradigma"yı da araştırdıktan sonra kullanmıştım. :) Öneri var mı?

Ali

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

October 05, 2017

Bence açıklama yeterli.

Paradigmayı "programming paradigm"ın karşılığı olarak kullanıyorum. Wikipedia'da İngilizce ve Türkçe sayfalarından topladığım bir kaç örnek:

  • Emirli: imperative which allows side effects,

  • Fonksiyonel: functional which disallows side effects,

  • Bildirimsel: declarative which does not state the order in which operations execute,

  • Nesne yönelimli: object-oriented which groups code together with the state the code modifies,

  • Yordamsal: procedural which groups code into functions,

  • Mantıksal: logic which has a particular style of execution model coupled to a particular style of syntax and grammar, and

  • Simgesel: symbolic programming which has a particular style of syntax and grammar.[1][2][3]

Ali

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