Forum: Duyurular RSS
std.allocator incelemeye açıldı
acehreli (Moderatör) #1
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ı
Konu adı: std.allocator incelemeye açıldı
Andrei modülün görüşlerimize hazır olduğunu bildirdi. :)

  http://forum.dlang.org/thread/mld1cd$2vfs$1@digitalmars.co…

Ali
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ı
Becerebildiğim kadarıyla çevirisi:

Sonunda hazırız. std.experimental.allocator teftişe hazır.

Birim testleri ve ddoc açıklamaları dahil 11 binden fazla satır olduğundan resmî incelemesine geçmeden önce sizlere göstermek istedim.

std.experimental.allocator nedir:

  • Takılıp çıkartılabilen (hookable) bir bellek ayırma ve geri verme arayüzü.

  • Evrensel, yığıt üzerinde, iş parçacığına özel, ve programa ait bellek ayırmaya sistemli ve sıradüzenli bir yaklaşım.

  • Bildik bellek ayırma yöntemlerinin kaliteli gerçekleştirmeleri: serbestler listesi (free list), bölgeler (regions), bit haritalı (bitmapped) bloklar, büyüklüğe göre kovalar (buckets), vs.

  • Özel ayırma yöntemlerini kolayca bir araya getirmeye ve denemeler yapmaya elverişli bir çatı.

  • Ayırıcılara yer ayırdıkları türlerin özelliklerine göre davranma olanağı sunan tür bilgileri.

std.experimental.allocator ne değildir:

  • Yaşam süreci yönetimi soyutlaması (tarama (tracing) veya referans sayma arasında seçim yapmak gibi)

  • "Adres", "gösterge", ve "referans" gibi kavram soyutlaması.

Andrei

Ali
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: Duyurular 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-19, 19:47:33 (UTC -08:00)