SORU
16 Aralık 2008, Salı


TR 24731 'uyumlu' işlevleri kullanıyor musunuz?

ISO C Komitesi (ISO/IEC JTC1/SC21/WG14) TR 24731-1 yayınladı TR 24731-2 çalışıyor:

TR 24731-1: C Kütüphane bölümünde Uzantılar: Sınırları-kontrol arabirimleri

WG14 daha güvenli C kütüphane fonksiyonları üzerinde bir TR üzerinde çalışıyor. Bu TR genellikle arabellek uzunluğu ile fazladan bir parametre ekleyerek mevcut programları değiştirme yönelik. En son taslak belge N1225. Bir gerekçesi belge N1173. Bu Teknik bir Rapor tip 2 olmak.

TR 24731-2: C Kütüphanesi için Uzantıları - Bölüm II: Dinamik ayırma fonksiyonları

WG14 daha güvenli C kütüphane fonksiyonları üzerinde bir TR üzerinde çalışıyor. Bu TR yeni programlar arabellek uzunluğu için ekstra bir parametre yerine dinamik ayırma kullanmaya yönelik. En son taslak belge N1337. Bu Teknik bir Rapor tip 2 olmak.

Soru

  • TR24731-1 fonksiyonları için desteği ile kütüphane veya bir derleyici kullanıyor musunuz?
  • Eğer öyleyse, hangi derleyici veya kütüphane ve hangi platform(lar)?
  • Kodu bu işlevleri kullanmak için sabitleme bir sonucu olarak herhangi bir hata bulabildin mi?
  • Hangi fonksiyonları en yüksek değeri sağlar?
  • Herhangi bir değer ya da negatif değer verdiğiniz bir şey var mı?
  • Gelecekte kütüphane kullanmayı planlıyorsunuz?
  • Hiç TR24731-2 çalışmaları takip ediyor musunuz?

CEVAP
16 Aralık 2008, Salı


Kurulduğu günden bu yana bu TRs yüksek sesle eleştirenlerden tek bir TR o zaman bile olmamıştı ve benim yazılım herhangi bunları kullanmak istiyorsunuz. Onlar maske belirtiler yerine adresleme neden olur ve bu benim görüşüm, eğer bir şey, onlar bir olumsuz etkisi üzerinde yazılım tasarımı olarak sunmak yanlış bir anlamda güvenlik yerine teşvik mevcut uygulamalar bunu başarmak aynı hedefleri çok daha etkili. Ben yalnız değilim, aslında tek büyük bir savunucusu Komitesi dışında bu TRs gelişmekte olduğunun farkında değilim.

Bu saçmalıklarla uğraşmak zorunda, Ulrich Drepper, projeyi yürüten, 3**: abone olarak giriş için yol kurtulmuş olacağım ve böyle abone olarak giriş kullanıyorum

Önerilen güvenli(r) C kütüphanesi, ISO sorun için adres için tamamen başarısız olur. ... Yapmak teklif bir hayat programcı için gitmiyor bile zor yardım. Ama bu tam da budur önerdi. Hepsi ihtiyaç fazlası yapılması gereken işler ya da sadece düz vardır saçma.

Üzerinde önerilen fonksiyonları bir dizi ayrıntı sorunları gider ve başka bir yere abone olarak giriş hiç bu kadar destek vereceğini belirtti.

Austin Grubu () POSIX bakımından sorumlu TR çok kritik bir inceleme, yorumları ve Komite yanıtları here kullanılabilir sağladı. Austin Grup inceleme çok iyi bir iş tek tek detaya girmeyeceğim yani TR ile sorunların birçok detay yok.

İşin özü şu: destekleyen bir uygulama kullanmıyorum ya da bu destek olacak, hiç bu işlevleri kullanmayı düşünmüyorsanız, ve TR hiçbir olumlu değer görüyorum. Ben şahsen inandığım tek nedeni TR hala hayatta herhangi bir form olduğu için zorladı sabit olan Microsoft tarafından yakın zaman önce kanıtlamış çok yetenekli bir şeyleri elde rammed rağmen standartları komiteleri rağmen yaygın bir muhalefet. Eğer bu işlevleri hiç standart ise hiç teklif etrafında birkaç yıldır edilmiş ve gerçek bir topluluk destek toplamak için başarısız oldu yaygın olarak kullanılan olacaklarını sanmıyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010