Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012
-
Never used C++ or C++\CLI for anything professional, so my experience comes from school projects, which is a long time ago. I heard simular statments about C++ and C# before by other people as well, meaning using C++ for functions and C# for presentation. Personally I really like the WPF and Silverlight with its XAML theme, and whenever I look at DirectX code I really get a big headache, as I see there would be a lot to learn :sigh: (So I dont think the CGAL library was programmed in C++ by accident ;) ) To this day I have not done any physics simulation that requires real time (or close to real time) prossecing, but I was thinking of writing a TLM[^] article on acousticv simultions, and real time graphics could be very useful then. Any tips as to what I should use for it? (perhaps I could try the NAvier-Stokes equation also :) ) BTE your like is broken, but I assume you mean this[^]?
I agree with using multiple tools/languages in projects. I do all of my engineering work in MATLAB and generate C++ code from that (saves 100's of hours if the math is complex). I clean it up in VS. When I really need performance I drop into C and run it through my Lattice C compiler (20yrs old but still the best for generating super-clean assembly language) and if I really need to get scary I write pieces in machine code. IMHO I think the first programmimg language anyone should learn is assembly. When you understand the internals of a CPU you become vastly better in any language.
-
Atanas Palavrov wrote:
VS2008 to GCC/VIM
Unless you belong to a monk order that find internal peace by self-inflicted damage, i don't understand why you did this... :-D
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
Let's see, what do you think makes more pleasure to a self respecting developer: - non-stop troubles with .net, windows, viruses, trojan horses, malware, scrapware, adware, sluggish IDE, unexpected reboots, stucked gpu fan on your customer server, countless 'new' technologies which makes obsolete previous ones that you just master, etc, etc ... - improving embedded system power consumption (tandem of low power PIC and more capable ARM CPUs) allowing it to work 10 years with one small battery and during that time measuring one gyroscope every second to detect movements as soon as possible I could tell you that sticking 10 years with .net was the biggest and worst mistake in my life
www.codigi.net .NET touch screen GUI components suite
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
It is significantly faster that 2010, has a ton of slight tweaks and improvements that generally make your coding experience nicer, and yes the dark theme is simply beautiful :)
-
Ok, that's two Pro, and one Con. ;P And I'm not sure about the count - given Intellisense I wonder about the usability of the other two. I know a thing or two about parallel programming - enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem. But if you don't - and that is what I suppose 'automated' implies - how can you guarantee a sensibly automated parallelization? :doh:
Stefan_Lang wrote:
how can you guarantee a sensibly automated parallelization?
Good question :-D I guess that dependence analysis obviously plays a big part in this, and that there are limits to how well the compiler is able to perform auto parallelization. So some code will see significant performance gains, while other pieces of code will see no improvement at all.
Stefan_Lang wrote:
enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem
Right, and splitting the code between CUDA and the regular C++ compiler makes it harder to keep track of how everything fits together - which is where C++ AMP comes in.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
VS 2010 works much better with TFS 2010 than VS 2008. VS 2008 seems to have issues, some concepts in TFS 2010 just didn't exist in TFS 2008. So when we upgraded to TFS 2010 moving to VS 2010 made working with it easier. Saying that some of our old projects are in 2008 still.
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
-
Is there a date for the XP support patch?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt
There's a rumour there will be a beta version of it by end Sep 2012. Whether that's true is anyone's guess. Even if it is, my hunch is we won't see the final version of the XP patch before the end of the year.
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
If you are doing anything with WPF, the new editor is much nicer, faster/more responsive, and overall easier to use. The only thing I miss from 2008/2010 is the plugin that adds colored splashes to the scroll bar to inform you of the locations of errors, warnings, and search results. As others have said, it is an overall faster experience in all respects, and you get the new framework 4.5 features. If you look around (and I'm too lazy busy to look right now, you'll find lots of blog posts on the Visual Studio blog about the work they did to speed up Visual Studio.
-
Stefan_Lang wrote:
how can you guarantee a sensibly automated parallelization?
Good question :-D I guess that dependence analysis obviously plays a big part in this, and that there are limits to how well the compiler is able to perform auto parallelization. So some code will see significant performance gains, while other pieces of code will see no improvement at all.
Stefan_Lang wrote:
enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem
Right, and splitting the code between CUDA and the regular C++ compiler makes it harder to keep track of how everything fits together - which is where C++ AMP comes in.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
That is assuming you even can use CUDA - not everyone uses NVIDIA ;) It would be so nice if AMD and NVIDIA would cooperate to work on a common standard for once. Officially they do, but CUDA is not it, and OpenCL is way behind :-\
-
That is assuming you even can use CUDA - not everyone uses NVIDIA ;) It would be so nice if AMD and NVIDIA would cooperate to work on a common standard for once. Officially they do, but CUDA is not it, and OpenCL is way behind :-\
Stefan_Lang wrote:
not everyone uses NVIDIA
I know, I have one laptop that's using something from Intel - but everything else uses nVidia.
Stefan_Lang wrote:
a common standard for once
That may happen in 5 years time or so ;) Currently the capabilities of CUDA is still evolving rappidly - once standardization kicks in, things will probably move foreward at a somewhat slower rate.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
If you are a C++ developer, there is at least one reason why you shouldn't upgrade to VS2012: the compiled code won't work on Windows XP (unless you use VC10 toolset, but then you loose most of the advantages of VC11). So if you have any clients / potential clients on XP (still very common, especially in enterprise environments), think twice before upgrading. For C#, the situation is a bit better: you can produce code for XP, but it will have to use .NET 4.0 not the new .NET 4.5, which doesn't work on Windows XP. See http://www.microsoft.com/visualstudio/eng/products/compatibility[^] and http://blogs.msdn.com/b/visualstudio/archive/2012/05/18/a-look-ahead-at-the-visual-studio-11-product-lineup-and-platform-support.aspx[^]
-
VS2010 is/was a pig (at least for C++ projects). VS2012 looks to be a lot more faster and converted our VS2008 project more easily.
Watched code never compiles.
I do totally agree ! But What other IDEs are recommanded for developing on Windows