Gönderen Konu: c++0x interview with bjarne stroustrup  (Okunma sayısı 15433 defa)

c++0x interview with bjarne stroustrup

« : 12.01.2011 10:43:48 »
Hızlı düğmeleri aç

ssg

İleti: 331

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle

c++0x interview with bjarne stroustrup

« Yanıtla #1 : 15.08.2011 23:39:43 »
Hızlı düğmeleri aç

gibraltar

İleti: 122

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
The Biggest Changes in C++11 (and Why You Should Care) (June 21, 2011)

http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/
Bilgehan Korkmaz

c++0x interview with bjarne stroustrup

« Yanıtla #2 : 16.08.2011 00:12:27 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Elbette ki yeni özelliklerin hepsi değil ancak büyük bir bölümü C++/CLI'da desteklendiği ve son 2-3 senedir hemen hemen tüm projelerimde C++/CLI kullandığım için pek de yabancılık çekeceğimi sanmıyorum. "nullptr" gibi şeylerin birebir aynı olması da hoş. Syntax olarak her zaman birebir aynısı olmasa da özelliklerin çoğunun bir karşılığı var .NET'de.
 
VS 2010'a kadar en büyük eksik lambda expression gibi gözüküyordu (C#'da destekleniyordu, C++'da yoktu) ancak 2010'da o da eklendi.
 
Bakın şöyle bir tablo buldum.
 
http://blogs.msdn.com/b/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx
 
MS sağolsun adaptasyon benim açımdan kolay olacak.

c++0x interview with bjarne stroustrup

« Yanıtla #3 : 16.08.2011 00:50:37 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
mayis ayinda Herb abimiz lambda fonksiyonlari ile ilgili su konusmayi yapti
 
http://vimeo.com/23975522
 
ben de kameranin hemen solundaydim. bi ara kameraya donup "glaaaance" diye bagirmayi dusunmedim degil.
 
Bazi performans datalarindan agziniz acik kalabilir

c++0x interview with bjarne stroustrup

« Yanıtla #4 : 16.08.2011 02:31:12 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Tamamını izlemedim ancak başlarına ve performans kısmına bir göz attım bu lafın üzerine. O bölümde 1:03:10 gibi soru sormuşsun kardeşim. Sesini nerede olsa tanırım. :)
 
C# ile ilgili birçok lambda expression tutorial'ı, benchmark'ı v.s. incelemiştim zamanında. O zaman da performans gayet iyi olarak bahsediliyordu. Merak ettiğim C# ve C++ arasında performans olarak ne derece bir fark olduğu. Sonuçta .NET'de ikisi de aynı bytecode yapısına çevrildiğinden sanki C# ve C++ arasında büyük bir performans üstünlüğü olmazmış gibi geliyor. Dillerin arasındaki fark daha çok type safety cart curt şeklinde değerlendirilebilir gibi sanki. Elbette ki her iki dil de olayı farklı şekilde ele alıp, farklı optimizasyonlar yapıyor. Ancak iş .NET Assembly seviyesine geldiğinde birbirine yakınsar gibi hissediyorum. Yanlış mı düşünüyorum?
 
Bu arada bir de dip not. MS Lambda Expression'ı ekledi VS 2010'da ancak ben hala kullanamıyorum. Çünkü VS 2010 C++/CLI ile kullanılamıyor. Adamlar intellisense'i kaldırmış, daha doğrusu yetiştirememiş 2010'da. Native C++'da sorun yok ancak C++/CLI'da intellisense tamamen kaldırılmış. 3rd party birkaç şey denedim ama nafile. Tahminlerim doğruysa buradaki asıl sorun da Lambda Expression syntax'ı. :)  Bu nedenle ben VS 2008 ve 2010 aynı anda kurulu olmasına rağmen hala 2008 kullanmaya devam ediyorum. Yoksa intellisense olmadan büyük çaplı proje geliştirmek ölüm...

c++0x interview with bjarne stroustrup

« Yanıtla #5 : 22.08.2011 23:54:18 »
Hızlı düğmeleri aç

gibraltar

İleti: 122

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
Bilgehan Korkmaz