Forum: Ders Arası RSS
D de Inline Assembly Kullanımı [SORU]
Avatar
huseyin #1
Üye Haz 2012 tarihinden beri · 363 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D de Inline Assembly Kullanımı [SORU]
merak ettiğim  bir soru da bu idi aslında D de inline assembly i aynı c deki gibi kullanabilir miyiz ?
ayrıca bir sorum daha olacak daha ayrıntılı string işlevlerini C den mi almalıyım yoksa ekstra bir string kutuphanesi daha mevcut mu
Aslında belirmek istediğim mevzu (2. soru için) bir parser yapmaya kalksam gerekli fonksiyonlar nelerdir c veya c++ da olsa yada basic de onlar hakkında bılgım var ama D biraz beni bu yonden etkiliyor açıkcası
Huseyin
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Inline assembly D'de standarttır. (C ve C++'tan değildir; her derleyici kendi farklı dilini kullanabilir.) D'nin sorunu da yalnızca x86'yı desteklemesi:

  http://dlang.org/iasm.html

D'de string işlemleri için std.string modülü var:

  http://dlang.org/phobos/std_string.html

Ama D dizgileri hem dilim hem de aralık da olduklarından Phobos'un başka bir çok modülü de kullanılabilir. Örnekler:

  http://dlang.org/phobos/std_algorithm.html
  http://dlang.org/phobos/std_range.html

Bir hatırlatma: D dizgileri UTF kodlamalarıdırlar. O yüzden C'deki gibi dizi elemanlarına erişim yalnızca dstring'lerde doğrudur.

Ali
Avatar
huseyin #3
Üye Haz 2012 tarihinden beri · 363 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Peki teşekkür ederim bunlara bakacağım bende basit de olsa bir projeye baslamak için sabırsızlanıyorum bana ne tür bir proje önerirsiniz ?
Huseyin
Avatar
mert #4
Üye Ara 2010 tarihinden beri · 194 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Hüseyin merhaba,
ben D öğrenmeye başladığımda ilk projem D'yi adamakıllı öğrenmek yolunda aşamalı bir öğrenim programı izlemekti. Öyle ki D de temel türlerden tutalım işlevler, işlev parametreleri, değişmezlik, diziler(dizilerin hem değer hem de referans türleri olabilmeleri), eşleme tabloları, gibi başka dillere kıyasla dilin iç olanakları olan dikkatli bir ilgiyi hak eden konular bulunmakta.
Yine bu öğrenim sürecinde öğrendiklerimizi pekiştirecek basit, çok zaman almayan projelere adımlar atmak keyifli olabilir diye düşünüyorum.
Olası en iyi proje, d dilini olabildiğince iyi öğrenmek olabilir demek geliyor içimden :-)
mert
Avatar
huseyin #5
Üye Haz 2012 tarihinden beri · 363 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Aslında benim ilgilendiğim proje dkv .
Ali hocanın dedikleri çok mantıklı geldi bir mesajında anlatmıs eşleme tablolarını kullan gibi bende dkv uzerine biraz çalışayım dedim projeyi indirdim bakalım neler yapabileceğim
Huseyin
Kadir Can #6
Üye Haz 2010 tarihinden beri · 413 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Kolay gelsin huseyin325325;
DKV projesini geliştiren canalpay'dı.Bu sene üniversite sınavına girdi.Sanırım yakında tekrar gelecektir.Onunla fikir alışverişinde bulunabilirsin.
DKV sanırım en son Windows'ta karakter kodlamalarıyla ilgili bir sorundan dolayı askıya( ve canalpay'ın sınav durumu)
alınmıştı.Umarım senin elinde yeniden canlanır. :)
Avatar
huseyin #7
Üye Haz 2012 tarihinden beri · 363 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Evet ama bazı sıkıntılar olustu umarım cozerım kodları bastan yazdım ama bazı yerlerı kopya cektim :D
Huseyin
canalpay (Moderatör) #8
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Evet ama bazı sıkıntılar olustu umarım cozerım


Ne gibi sıkıntılar oluştu? Ben şimdi yeniden denedim ve dmd 2.059 ile çalışıyor. Acaba derleyicin mi güncel değil. Yoksa svn ile günceli mi edinemedin veya buradan mı indirdin: http://code.google.com/p/dkv/downloads/list Eğer oradan indirdiysen oraya senin için günceli koyuyorum.

Hata sıkıntı gibi sorunların ya da soruların varsa dkv forumuna aç orada uzun uzun konuşalım. Burası konu başlığı ile ayrı konular olacağı için bence konu bütünlüğünü bozar.
Avatar
huseyin #9
Üye Haz 2012 tarihinden beri · 363 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
evet oradan indirdim ok alıyorum
Huseyin
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:
Forum: Ders Arası RSS
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-18, 09:26:55 (UTC -08:00)