SORU
28 EYLÜL 2008, Pazar


Yeni C / C standartları için Visual Studio desteği?

Hakkında C99 ve C 11 ve kullanmak için güzel olabilir bu dil standart eklenmeye çok tatlı bütün bunlar bir gün okumaya devam ediyorum. Ancak, biz şu anda Visual Studio C yazılı toprağında çürümek.

Standart yeni şeyler hiç visual studio eklenir, ya da Microsoft yeni C ekleyerek daha çok merak ediyor# bunu yapmak türevleri?

Edit: kabul cevabı ek Olarak, Visual C takımı blog buldum:

http://blogs.msdn.com/vcblog/

Ve özellikle, bu yazı:

http://blogs.msdn.com/vcblog/archive/2008/02/22/tr1-slide-decks.aspx

Çok yararlı. Teşekkürler!

CEVAP
28 EYLÜL 2008, Pazar


MS bu ortak cevaplar bir dizi, çoğu kendi kullanıcıları suçluyor. Bu gibi:

http://blogs.msdn.com/vcblog/archive/2007/11/05/iso-c-standard-update.aspx

Şimdi, Visual C derleyici C99 uygulanan bir takım değiliz, neden arada bir soru alır. Gerçekten bizim kullanıcıların ilgi dayanıyor. Bazı C99 özellikler için çok fazla talep aldık ve onlar (ya da analoglar) uygulamaya çalıştık. Bir kaç örnek variadic macros, long long, __pragma, __FUNCTION__, __restrict. Eğer çalışmalarınızda yararlı olur diğer C99 özellikleri varsa, bize bildirin! C kullanıcılarımızın den fazla duymak istemiyorum, konuşmak ve duyurun sesinizi

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=345360

Selam: ne yazık ki bizim kullanıcıların çoğunluğu tarafından ezici feadback C-99 C-0 x yerine kalalım tercih ederler. Biz "cherry-picked" bazı popüler C-99 özellikleri (variadic macros, long long) ancak bunun ötesinde biz pek çok şeyi daha fazla C-99 boşluk (en azından kısa vadede).

Jonathan Mağaralar

Visual C Derleyici Takım.

Bu çok üzücü devlet işleri, ama aynı zamanda mantıklı eğer şüpheli MS istediği için kilit kullanıcılar: bunu yapan çok yükselin modern gcc tabanlı koda MSVC, en az buluyorum çok acı verici.

Bir çözüm var, ama Intel çok daha fazla bu konuda aydınlanmış olduğunu Unutmayın. Intel C derleyici C99 kod işleyebilir ve hatta gcc aynı bayrak var, çok daha kolay Platformlar arası kod noktası için yapım. Ayrıca, Intel derleyici visual studio içinde çalışır. Yani MS DERLEYİCİ hurdaya tarafından hala değer veriyor düşünüyor gibisin MS IDE kullanabilirsiniz, ve sizin içerik için C99 kullanın.

Daha mantıklı bir yaklaşım doğrusu üzerinde Intel için hareket CC ya da gcc ve programlama ortamı için Eclipse kullanmak için. Windows-Linux-Solaris-AİX-vb arasında kod taşınabilirlik benim deneyim genellikle önemlidir, ve o tüm MS araçları, ne yazık ki tarafından desteklenen değildir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • HowToBasic

    HowToBasic

    8 Aralık 2011