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

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • FF Radio

    FF Radio

    16 Mayıs 2008