o C++ Haskell typeclasses uygulamak mümkün mü? Evet ise nasıl olacak?Modelleme Typeclasses C++ içinde
cevap
arka plan okuması olarak yararlı olabilir bu konuda birkaç belge var,:
- C++ templates/traits versus Haskell type classes, Sunil Kothari'yi Martin Sulzmann
- A Comparative Study of Language Support for Generic Programming Ronald Garcia, Jaakko Järvi Andrew Lumsdaine Jeremy Siek, Jeremiah Willcock
Mükemmel kağıtlar. Teşekkürler. –
Ben OP'ın ismi "Haskell tip sınıfları karşı C++ şablonları/özelliklerin" ilk yazarın adının benzer olduğunu fark etmek tek ben miyim? İkinci bağlantı için –
+1, gerekli özelliklerin bir kategorizasyonu gerçekten çok ilginç. –
C++ benzer mekanizma "kavramları" denir. Buradaki fikir, bu sınıfa ait herhangi bir türün gereksinimlerini tanımlayarak bir tip yazmayı tanımlamaktır. C++ yineleyiciler kavramların geniş kullanımı yapmak ve C++ 0x (kavram çekler C++ anda istihdam gerçekleştirmek için yerine dolaylı şablon hileler) onlar için direkt sözdizimi desteklemek amacıyla vardı, ancak bu destek standardından bırakıldı görünür.
Haskell benzeri typeclasses nelerdir? –
Noah, Üzgünüm ama başka nasıl ifade edeceğimi bilmiyorum. –