Forum: Diğer Konular RSS
D Nedir?
Abdullah #1
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D Nedir?
Bu soru; yeni başlayan birine de hitap edecek şekilde nasıl cevaplanabilir? Bir ders serisi hazırlamayı düşünüyorum.
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4513 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
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
Abdullah #3
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
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 : )
acehreli (Moderatör) #4
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4513 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Evet, söylediklerinin hepsi. :) Ben de kitabın önsözünde şöyle bir paragraf kullanmışım:

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
Abdullah #5
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konuyu açmadan önce kitabınızdaki bu yazıyı da okumuştum. "Paradigma" kelimesi olmuyor ama : )
acehreli (Moderatör) #6
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4513 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Tabii ki "paradigma"yı da araştırdıktan sonra kullanmıştım. :) Öneri var mı?

Ali
Abdullah #7
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
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?
acehreli (Moderatör) #8
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4513 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
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
Abdullah #9
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yani fonksiyonel veya nesne yönelimli programlama birer paradigma oluyor o zaman. Teşekkürler.
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-10-22, 08:25:10 (UTC -07:00)