VS 2013 Preview
-
Well, the biggest thing would be C++11 standard support...
I guess if you're looking for that. To me it doesn't matter.
-
I guess if you're looking for that. To me it doesn't matter.
Well, the biggest thing about the new standard is that it includes standard threads... that's really big IMO.
-
Looks like it's full of "Farfegnugen" (German for "nothing especially interesting"). ---------------- We’re excited to announce that Visual Studio 2013 Preview is now available! The rapid evolution of software development requires a rapid delivery cadence for both the tools and the frameworks you use. Visual Studio 2013 Preview and .NET 4.5.1 Preview provide new capabilities that will help you deliver continuous innovation for your customers, by providing enhanced development capabilities and agile team collaboration tools to deliver in faster cycles. • Create outstanding experiences across Windows devices, including the latest development, design and diagnostics tools for Windows 8.1. • Create modern web applications and services on-premises or in the cloud, with the new additions to Visual Studio and ASP.NET that simplify web development across multiple browsers and devices. • Achieve business agility with an integrated solution that enables shorter cycles, now including agile portfolio management, real-time collaboration with team room and easier access to the information you need directly from the code editor. • Continuously enable quality throughout the development process, with enhanced testing tools that leverage the cloud for enabling new scenarios such as cloud-based load testing. Take advantage of these powerful tools and services by downloading Visual Studio 2013 Preview today! Sincerely, The MSDN Subscriptions Team ------------------ Like Windows 8, this looks like one to skip. Of particular note is that they don't have a line item that reads something like "We listened to our customers, and fixed all that annoying shit you guys mentioned with regards to VS2012."
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997 -
Well, the biggest thing about the new standard is that it includes standard threads... that's really big IMO.
That's cool, if you're writing C++. Since I'm writing C# for desktop and Web apps, it's non-sequitur to me. :)
-
Looks like it's full of "Farfegnugen" (German for "nothing especially interesting"). ---------------- We’re excited to announce that Visual Studio 2013 Preview is now available! The rapid evolution of software development requires a rapid delivery cadence for both the tools and the frameworks you use. Visual Studio 2013 Preview and .NET 4.5.1 Preview provide new capabilities that will help you deliver continuous innovation for your customers, by providing enhanced development capabilities and agile team collaboration tools to deliver in faster cycles. • Create outstanding experiences across Windows devices, including the latest development, design and diagnostics tools for Windows 8.1. • Create modern web applications and services on-premises or in the cloud, with the new additions to Visual Studio and ASP.NET that simplify web development across multiple browsers and devices. • Achieve business agility with an integrated solution that enables shorter cycles, now including agile portfolio management, real-time collaboration with team room and easier access to the information you need directly from the code editor. • Continuously enable quality throughout the development process, with enhanced testing tools that leverage the cloud for enabling new scenarios such as cloud-based load testing. Take advantage of these powerful tools and services by downloading Visual Studio 2013 Preview today! Sincerely, The MSDN Subscriptions Team ------------------ Like Windows 8, this looks like one to skip. Of particular note is that they don't have a line item that reads something like "We listened to our customers, and fixed all that annoying shit you guys mentioned with regards to VS2012."
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997Even while moving Windows every year may seems like a good idea, doing the same with Visual Studio, SQL Server and Windows Server (And any business grade software) may not be the best, given that business user tend to lag waiting for the .1 release. Anyway, i'll probably stick with Visual Studio 2012 unless I really need to move or it supports overloaded constructors in C++.
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
-
Looks like it's full of "Farfegnugen" (German for "nothing especially interesting"). ---------------- We’re excited to announce that Visual Studio 2013 Preview is now available! The rapid evolution of software development requires a rapid delivery cadence for both the tools and the frameworks you use. Visual Studio 2013 Preview and .NET 4.5.1 Preview provide new capabilities that will help you deliver continuous innovation for your customers, by providing enhanced development capabilities and agile team collaboration tools to deliver in faster cycles. • Create outstanding experiences across Windows devices, including the latest development, design and diagnostics tools for Windows 8.1. • Create modern web applications and services on-premises or in the cloud, with the new additions to Visual Studio and ASP.NET that simplify web development across multiple browsers and devices. • Achieve business agility with an integrated solution that enables shorter cycles, now including agile portfolio management, real-time collaboration with team room and easier access to the information you need directly from the code editor. • Continuously enable quality throughout the development process, with enhanced testing tools that leverage the cloud for enabling new scenarios such as cloud-based load testing. Take advantage of these powerful tools and services by downloading Visual Studio 2013 Preview today! Sincerely, The MSDN Subscriptions Team ------------------ Like Windows 8, this looks like one to skip. Of particular note is that they don't have a line item that reads something like "We listened to our customers, and fixed all that annoying shit you guys mentioned with regards to VS2012."
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997Farfegnugen is German for "driving enjoyment", first used in an English 1990s Volkswagen commercial.
-
John Simmons / outlaw programmer wrote:
Looks like it's full of "Farfegnugen" (German for "nothing especially interesting").
According to my knowledge it means "driving pleasure", but I'm pretty sure you knew that. I believe there's a story I haven't heard hidden in that sentence.
Be excellent to each other. And... PARTY ON, DUDES! Abraham Lincoln
-
After tweaking (NiceVS etc.) the VS2012 installations I use look passibly like VS2010. No doubt VS2013 will get the same treatment. In this release C++ 11 is the only thing I'm really interested in, anyway (nearly 2 years after the standard was released!). I wonder how long we'll have to wait for C++ 14 support once it is finalised?
Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
Looking at the new C++ features[^] in VS2013, their STL has some C++14 features...
Support for these C++14 features:
- "Transparent operator functors"
less<>
,greater<>
,plus<>
,multiplies<>
, and so on. make_unique<T>(args...)
andmake_unique<T[]>(n)
cbegin()
/cend()
,rbegin()
/rend()
, andcrbegin()
/crend()
non-member functions.
Nothing earth shattering, just those bits of C++14 that really should have been in C++11...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p CodeProject MVP for 2010 - who'd'a thunk it!
- "Transparent operator functors"
-
Looking at the new C++ features[^] in VS2013, their STL has some C++14 features...
Support for these C++14 features:
- "Transparent operator functors"
less<>
,greater<>
,plus<>
,multiplies<>
, and so on. make_unique<T>(args...)
andmake_unique<T[]>(n)
cbegin()
/cend()
,rbegin()
/rend()
, andcrbegin()
/crend()
non-member functions.
Nothing earth shattering, just those bits of C++14 that really should have been in C++11...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p CodeProject MVP for 2010 - who'd'a thunk it!
I'd hardly call the VS2013 C++ compiler representative of the C++ standard - I don't believe it's even C++ 11 feature complete yet! The plan is that C++ 14 is a minor revision to the standard - stuff that didn't make it into C++ 11, really. The next set of major changes (modules etc.) should be in C++ 17. Bjarne Stroustup gave a keynote about C++ 11 at ACCU this April[^]. At the same conference he also gave a follow-up session on C++ 14[^] during which he also talked a bit about the likely contents of C++ 17 (although that part was informal and not detailed in the slides besides mention of things such as Compile-time reflection, Task-based concurrency, Modules and Concepts). FWIW std::make_unique<> is actually more important than it appears, as it provides the last bit of the puzzle needed to avoid new/delete entirely in C++ code (APIs permitting).
Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
- "Transparent operator functors"
-
I'd hardly call the VS2013 C++ compiler representative of the C++ standard - I don't believe it's even C++ 11 feature complete yet! The plan is that C++ 14 is a minor revision to the standard - stuff that didn't make it into C++ 11, really. The next set of major changes (modules etc.) should be in C++ 17. Bjarne Stroustup gave a keynote about C++ 11 at ACCU this April[^]. At the same conference he also gave a follow-up session on C++ 14[^] during which he also talked a bit about the likely contents of C++ 17 (although that part was informal and not detailed in the slides besides mention of things such as Compile-time reflection, Task-based concurrency, Modules and Concepts). FWIW std::make_unique<> is actually more important than it appears, as it provides the last bit of the puzzle needed to avoid new/delete entirely in C++ code (APIs permitting).
Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
I've only just started using any C++ 11 recently, in the form of VS2010 (those rvalue references have already proven to be handy - noncopyable classes wrapping OS resources, for example), but I've kept up to date with C++11 features, mostly through Herb Sutter's blog - he covered the whole subject of smart pointers quite nicely, including
make_unique
[^]. I think of the C++11 features that Visual Studio doesn't have, support for defaulted and deleted methods is the part I'd most want...Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p CodeProject MVP for 2010 - who'd'a thunk it!
-
I've only just started using any C++ 11 recently, in the form of VS2010 (those rvalue references have already proven to be handy - noncopyable classes wrapping OS resources, for example), but I've kept up to date with C++11 features, mostly through Herb Sutter's blog - he covered the whole subject of smart pointers quite nicely, including
make_unique
[^]. I think of the C++11 features that Visual Studio doesn't have, support for defaulted and deleted methods is the part I'd most want...Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p CodeProject MVP for 2010 - who'd'a thunk it!
C++ 11 r-value references are astonishingly useful - we attended a keynote with Scott Meyers last year and it was quite frankly jaw dropping how much of a difference using them they can make to performance with very little effort. None of this stuff was on our radar at all until we started going to the ACCU Conference every year. It has quite literally transformed the way we do things (plus, we get to meet cool people like Bjarne).
Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
-
Looks like it's full of "Farfegnugen" (German for "nothing especially interesting"). ---------------- We’re excited to announce that Visual Studio 2013 Preview is now available! The rapid evolution of software development requires a rapid delivery cadence for both the tools and the frameworks you use. Visual Studio 2013 Preview and .NET 4.5.1 Preview provide new capabilities that will help you deliver continuous innovation for your customers, by providing enhanced development capabilities and agile team collaboration tools to deliver in faster cycles. • Create outstanding experiences across Windows devices, including the latest development, design and diagnostics tools for Windows 8.1. • Create modern web applications and services on-premises or in the cloud, with the new additions to Visual Studio and ASP.NET that simplify web development across multiple browsers and devices. • Achieve business agility with an integrated solution that enables shorter cycles, now including agile portfolio management, real-time collaboration with team room and easier access to the information you need directly from the code editor. • Continuously enable quality throughout the development process, with enhanced testing tools that leverage the cloud for enabling new scenarios such as cloud-based load testing. Take advantage of these powerful tools and services by downloading Visual Studio 2013 Preview today! Sincerely, The MSDN Subscriptions Team ------------------ Like Windows 8, this looks like one to skip. Of particular note is that they don't have a line item that reads something like "We listened to our customers, and fixed all that annoying shit you guys mentioned with regards to VS2012."
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997