Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012
-
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
So you can hate them with the rest of us...
".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 -
Kenneth Haugland wrote:
I though C++ used the .NET library, no?
Only if you're doing C++/CLI, you can still do pure native C++.
I thought you only used pure C++ with driver development or other specific hardware stuff. Anyways I also though some of the .NET libraries came from Intels core? When do you really want to use pure C++?
-
I thought you only used pure C++ with driver development or other specific hardware stuff. Anyways I also though some of the .NET libraries came from Intels core? When do you really want to use pure C++?
Drivers/hardware/other low level stuff is one reason. Native code is also commonly used for graphical applications, e.g. DirectX/OpenGL. Or code that can be compiled and run on multiple platforms. There are plenty of reasons, the basic rule is "use the language that's right for the job".
Kenneth Haugland wrote:
Anyways I also though some of the .NET libraries came from Intels core?
I've never heard that, so I have no idea. But .Net libraries run on the CLR, which is written in a native language I would think.
-
Drivers/hardware/other low level stuff is one reason. Native code is also commonly used for graphical applications, e.g. DirectX/OpenGL. Or code that can be compiled and run on multiple platforms. There are plenty of reasons, the basic rule is "use the language that's right for the job".
Kenneth Haugland wrote:
Anyways I also though some of the .NET libraries came from Intels core?
I've never heard that, so I have no idea. But .Net libraries run on the CLR, which is written in a native language I would think.
Looks like the bought some code from intel inseted: http://stackoverflow.com/questions/8870442/how-is-math-pow-implemented-in-net-framework/8870593#8870593[^] My bad :)
-
So automated parallel is just available in C++, that sounds strange, I though C++ used the .NET library, no? Than it seems a little strange not to include the function in the higher languages or?
Kenneth Haugland wrote:
I though C++ used the .NET library, no?
Usually not, that would be C++/CLI
Kenneth Haugland wrote:
Than it seems a little strange not to include the function in the higher languages or?
Higher languages?
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
Kenneth Haugland wrote:
I though C++ used the .NET library, no?
Usually not, that would be C++/CLI
Kenneth Haugland wrote:
Than it seems a little strange not to include the function in the higher languages or?
Higher languages?
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
Well I meant High-level programming language but was thinking of C# and VB, but I guess C++ fits in too. But I think I can classify C# as Higher than C++ :-D
-
Well I meant High-level programming language but was thinking of C# and VB, but I guess C++ fits in too. But I think I can classify C# as Higher than C++ :-D
Kenneth Haugland wrote:
But I think I can classify C# as Higher than C++
How?
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
Kenneth Haugland wrote:
But I think I can classify C# as Higher than C++
How?
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
My understanding of C++ is that its mostly used for a lot of detailed oriented tasks, while C# and VB does not have the easy ability to every thing, so a Higher level languange that is more removed from the assembly code.
-
My understanding of C++ is that its mostly used for a lot of detailed oriented tasks, while C# and VB does not have the easy ability to every thing, so a Higher level languange that is more removed from the assembly code.
To me a higher level language supports higher level constructs, and the development of such constructs, enabling the developer to clearly formulate a program through code. Doing this in C++ is usually easier than in c#. What C++ lacks is extensive standard runtime libraries ...
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
Parallel C#[^], not sure how far they've got though
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
That looks very interesting :)
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
-
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
Title says it all. It was the best version.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein -
To me a higher level language supports higher level constructs, and the development of such constructs, enabling the developer to clearly formulate a program through code. Doing this in C++ is usually easier than in c#. What C++ lacks is extensive standard runtime libraries ...
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
Eh oh, I was bussy doing this: Mario5[^] Addictice game I must say :-D
Quote:
Doing this in C++ is usually easier than in c#
My take is this: I think C# is faster to program in, and C++ takes longer time, but C# implements more general methods and can therefor be slower than C++. But then again, you could do assembely to have complete control but it will take ages. Remember that newer programming langauges dont really allow you to do anything that couldnt be done on a commandore 64, but It would take a lot longer time to do it :-D (A little over the top but still ;) )
-
Eh oh, I was bussy doing this: Mario5[^] Addictice game I must say :-D
Quote:
Doing this in C++ is usually easier than in c#
My take is this: I think C# is faster to program in, and C++ takes longer time, but C# implements more general methods and can therefor be slower than C++. But then again, you could do assembely to have complete control but it will take ages. Remember that newer programming langauges dont really allow you to do anything that couldnt be done on a commandore 64, but It would take a lot longer time to do it :-D (A little over the top but still ;) )
Kenneth Haugland wrote:
I think C# is faster to program in
MS does not provide a C++ library suitable for RAD in C++ like C++ Builder[^], but we can use C++/CLI for the GUI part. Personally I find various pieces of the C++/CLI extensions to C++ "unnatural", so I do the .Net part in C# and use C++ when the benefits of the language justifies this. C++ is a more powerful language than C#, facilitating good abstractions, without necessarily sacrificing performance - so I often do the actual problem solving in C++ - not only becasue the resulting program is faster, but also because I'm able to get the job done faster, with less coding, in C++.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
Kenneth Haugland wrote:
I think C# is faster to program in
MS does not provide a C++ library suitable for RAD in C++ like C++ Builder[^], but we can use C++/CLI for the GUI part. Personally I find various pieces of the C++/CLI extensions to C++ "unnatural", so I do the .Net part in C# and use C++ when the benefits of the language justifies this. C++ is a more powerful language than C#, facilitating good abstractions, without necessarily sacrificing performance - so I often do the actual problem solving in C++ - not only becasue the resulting program is faster, but also because I'm able to get the job done faster, with less coding, in C++.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
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[^]?
-
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[^]?
Kenneth Haugland wrote:
Thanks, fixed :-D
Kenneth Haugland wrote:
I was thinking of writing a TLM[^] article on acousticv simultions
I would love to see your take on that ... You don't really need to use the DirectX or OpenGL apis' directly - What's called a visual tree in WPF/SilverLight is often called a scene graph; so OpenSceneGraph:http://www.openscenegraph.org/projects/osg should not be too unfamiliar.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
Kenneth Haugland wrote:
Thanks, fixed :-D
Kenneth Haugland wrote:
I was thinking of writing a TLM[^] article on acousticv simultions
I would love to see your take on that ... You don't really need to use the DirectX or OpenGL apis' directly - What's called a visual tree in WPF/SilverLight is often called a scene graph; so OpenSceneGraph:http://www.openscenegraph.org/projects/osg should not be too unfamiliar.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
The problem is to define the cells or connections points if you will, that would have color, tooltip, storage of all the matrix calculation in continous time etc. If you also add mouse down and mouse over you are usually in a lot of trouble simulation wise if you use shapes or UIElement. So I was thinking of using a bitmap picture for it, and separate it completely from the calculations. But then I could not easily do all the nice edition features, but still, I dont know of a faster way of showing simulations than that. I could in edit mode just calculate whitch cell got cliked but I dont know if that would be faster, proberbly though but I havent tried. As you understand its really at the thinking stage at the moment :)
-
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
-
The problem is to define the cells or connections points if you will, that would have color, tooltip, storage of all the matrix calculation in continous time etc. If you also add mouse down and mouse over you are usually in a lot of trouble simulation wise if you use shapes or UIElement. So I was thinking of using a bitmap picture for it, and separate it completely from the calculations. But then I could not easily do all the nice edition features, but still, I dont know of a faster way of showing simulations than that. I could in edit mode just calculate whitch cell got cliked but I dont know if that would be faster, proberbly though but I havent tried. As you understand its really at the thinking stage at the moment :)
For WPF I'd go for a view model exposing only the data related to the visual elements, with an underlying "real model" for the calculations.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
For WPF I'd go for a view model exposing only the data related to the visual elements, with an underlying "real model" for the calculations.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
Well, I also though a 3D simulation of the Pressurewave would be cool: http://stuff.seans.com/2008/08/24/raindrop-animation-in-wpf/[^]
-
For WPF I'd go for a view model exposing only the data related to the visual elements, with an underlying "real model" for the calculations.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
The problem with TLM is that you roughly speaking need 4 nodes per wavelength, and the human ear stops at 20 000 HZ, so thats my reason for wanting the Bitmap image.