Mesajlarını aradığınız kullanıcı: ersiner (12)

konu: DConf 2014 programı hazır  ; forum:: Duyurular
ersiner #1
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
O da aklıma geldi ama simdi ortaligi karistirmayayim dedim ;-)
-- Ersin
konu: DConf 2014 programı hazır  ; forum:: Duyurular
ersiner #2
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 10591
Scott Meyers'in konusmasinin duyurulan ozeti biraz ilgi cekici degil mi?

Gelin D++ icin birlikte calisalim diyecekmis gibi geliyor bana ;-)

--
Ersin Er
-- Ersin
konu: Google Go  ; forum:: Diğer Konular
ersiner #3
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2812
Go gibi bir dili Windows ortamında kullanmak pek makul değil, hele ki Google için hiç değil. Bence aynı şey D için de geçerli ama gördüğüm kadarı ile D'cilerin bir Windows sevdası var.

Böyle dillerden verim alabilmek için makinanın hakkını verecek bir işletim sistemi üzerinde çalışmak gerek..
-- Ersin
konu: SDC (Aptal D Derleyicisi)  ; forum:: Duyurular
ersiner #4
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2787
ersiner:
Tasarlanacak dil şunun gibi bir şey olabilir:

http://www.ceng.metu.edu.tr/~bozsahin/tpd-bci2003.pdf

Bu arada bu dil de Java'ya derleniyor.

Bu dil için Türkçe bir kaynak da varmış:

http://www.ceng.metu.edu.tr/~sercan/downloads/tpd-ab2002.pdf
-- Ersin
konu: Eric Niebler'in Andrei Alexandrescu ile roportaji  ; forum:: Duyurular
ersiner #5
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2786
3/3 diyor.
-- Ersin
konu: SDC (Aptal D Derleyicisi)  ; forum:: Duyurular
ersiner #6
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2785
Derleyici geliştirmek konusunda bilgisi olmayan birisi için bir D derleyicisi geliştirmek çok çok büyük bir hedef. Programlama dilleri konusu bilgisayar biliminin en çetrefilli konularından birisi. İşe basit kısımlardan başlamakta fayda var.

Basit bir dil tasarlanabilir ve bu dil örneğin Java Byte Code'a ya da daha da kolayı doğrudan Java'ya derlenebilir. Üst düzey dile derleme konusunda yakın zamanda rastladığım iyi bir örnek Vala. C#'a benzer bir dilden C'ye derliyor. http://en.wikipedia.org/wiki/Vala_(programming_language)

Tasarlanacak dil şunun gibi bir şey olabilir:

http://www.ceng.metu.edu.tr/~bozsahin/tpd-bci2003.pdf

Bu arada bu dil de Java'ya derleniyor.

Eğer dil tasarım aşamasını geçip doğrudan derleyici yazma işine girilecekse, o zaman derleyicisi geliştirilecek dilin bir alt kümesi hedeflenebilir.

LLVM gibi teknolojiler gerçekten karmaşık, üzerinde ciddi çalışmak lazım. Gerekirse şunu Türkçe'ye çevirebiliriz:

http://llvm.org/docs/tutorial/

(Sanırım Programlama Dilleri Kuramı konusunda bir kitap yazmak lazım bir ara..)
-- Ersin
konu: Eric Niebler'in Andrei Alexandrescu ile roportaji  ; forum:: Duyurular
ersiner #7
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2767
Üçüncü bölüm:

http://www.informit.com/articles/article.aspx?p=1623791
-- Ersin
konu: Mago Debugger  ; forum:: Duyurular
ersiner #8
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2777
Bu D'cilerde anlamadığım bir Windowscu profili var. Sistem dili diyorsun, sonra da Windows'a eğiliyorsun. İlginç...
-- Ersin
konu: WYSIWYG dizgilerde " karakteri  ; forum:: D Programlama Dili
ersiner #9
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2773
Ben yanılmış görünüyorum (gecenin üçünde böyle oluyor herhalde :) ). Adam ısrarla `backquote` diyormuş. Dolayısı ile şu çalışıyor:

  1 import std.stdio;
  2 
  3 void main() {
  4     auto a = r"ersin \" `"` " er";
  5     writeln(a);
  6 }
-- Ersin
konu: WYSIWYG dizgilerde " karakteri  ; forum:: D Programlama Dili
ersiner #10
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2771
Şimdi tekrar denedim ve şu şekilde çalışıyor:
import std.stdio;
 
void main() {
    auto a = r"ersin \" ~ '"' ~ " er";
    writeln(a);
}
Çıktı şöyle:

ersin \" er

Boşluk yerine ~ iş görüyor gibi..
-- Ersin
Bu mesaj ersiner tarafından değiştirildi; zaman: 2010-08-19, 18:46.
konu: WYSIWYG dizgilerde " karakteri  ; forum:: D Programlama Dili
ersiner #11
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: WYSIWYG dizgilerde " karakteri
Andrei Alexandrescu, TDPL kitabında şöyle diyor: "... This implies that you cannot represent, say, the double quote character itself within a double-quoted WYSIWYG string. ..."

Yani " karaterini WYSIWYG türü bir dizgide doğrudan kullanamayız.

Bahsettiği dizgilere örnek olarak da şunları veriyor: r"like this", 'like that'.

Ve diyor ki, " karakterini WYSIWYG türü bir dizgide göstermenin tek yolu şu şekilde bir kullanım olabilir:

auto a = r"String with a \ and a " '"' " inside.";

Buradaki niyeti r"String with a \ and a " ve '"' ve " inside." dizgilerini birleştirmek. Bu üç dizgiden ilk ikisi WYSIWYG türünde. Andrei, farklı dizgi türlerinin birbiri ile birleşebileceğini söylüyor (aralarında boşluk olduğunda, yani juxtaposition durumunda).

Gel gelelim, bu örnek dmd 2.048 ile çalışmıyor (ya da ben birşeyi atlıyorum):
  import std.stdio;
  
  void main() {
      auto a = r"ersin \" '"' " er";
      writeln(a);
  }

Derleme çıktısı:
escape.d(4): semicolon expected following auto declaration, not '34U'
escape.d(4): found '" er"' when expecting ';' following statement

Neden acaba?

(Bu arada WYSIWYG nedir diyenler için: http://tr.wikipedia.org/wiki/WYSIWYG )
-- Ersin
Bu mesaj ersiner tarafından değiştirildi; zaman: 2010-08-19, 18:34.
konu: D2 ile nasıl e-posta gönderebilirim?  ; forum:: D Programlama Dili
ersiner #12
Üye Ağu 2010 tarihinden beri · 12 mesaj · Konum: Ankara, Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D2 ile nasıl e-posta gönderebilirim?
Merhaba,

Hem D'yi öğrenirken biraz uygulama olsun diye hem de işime yarayacağı için daha önce hem Bash ve hem de Python ile ayrı ayrı gerçekleştirdiğim bir programı D'de gerçekleştirmek istiyorum. Ancak program kapsamında SMTP ile e-posta göndermem gerekiyor. Ne Phobos'da ne de Tango'da işimi görecek bir modül göremedim. (Çok da ayrıntılı bakmadım açıkçası.)

  • Sizin bildiğiniz böyle bir modül var mı?
  • Eğer yoksa bu durumda var olan bir C kütüphanesini [1] kullanmam gerekebilir; en kolay yoldan nasıl yaparım?
  • Ya da sistemde var olan bir programı [2] ayrı bir görev (süreç) olarak da çalıştırabilirim; bunu en kolay yoldan nasıl yaparım?

Teşekkürler.

[1] libESMTP - http://freshmeat.net/projects/libesmtp
[2] email - http://freshmeat.net/projects/email
-- Ersin
Özel Karakterler:
Özel sorgulamalar

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-11-19, 05:53:59 (UTC -08:00)