What is MINGW? I read this http://en.wikipedia.org/wiki/MinGW but honestly couldn't make much of it. If I have a MINGW app, then can it be easily converted to a VB.Net or C#?
Right now this is just in discussion phase and no code examples are required.. I have deliberately kept it in chit chat. If the discussion gets intense then I will move it to the most relevant forum.
A good exercise for the Heart is to bend down and help another up...
Please Mark your Thread "Resolved", if the query is solved Microsoft MVP: 2011 - Till Date IMP Links : Acceptable Use Policy, FAQ MyGear:
Sony VGN-FZ27G with a triple boot between (XP+Office 2003+VB6), (VISTA+Office 2007+VS2008) and (Win7+Office 2010+VS2010) || Sony VPCCB-45FN with a Win7+Office 2010+VS2010. VM: (XP+Office 2003+VB6), (VISTA+Office 2007+VS2008), (Win8+Office 2010+VS2012) || Mac Book Pro (10.6.8) with Office 2011
Most often it is used to compile/build C or C++ programs though you can pile more on top of it to compile other languages that use C or C++ as an intermediate stage of compilation.
So can you "convert" programs written using it? Yes and no. Depending on the program this might be trivial or quite involved, but I doubt there are tools that even do the half-assed job a VS.Net VB6 to VFred conversion does. A program in C is so much "closer to the bare metal" than a .Net program it isn't funny. You might be able to make a C# program do the same thing as long as you're simply dealing with computation and string manipulation.
Its main advantage is probably the similarity in C syntax, fundamental libraries, and tools across multiple platforms. For example if you program with MinGW then moving to another GCC target such as ARM is an easy process. Think of it as providing a C compiler and tools at about the level of the command line compiler and tools in the older .Net SDKs. There isn't even an editor provided, let alone an IDE.
Hmm, I see. One of my clients wanted to convert a Mingw code to C# code so I guess I will have to drop the idea... I can convert almost any vb6/vba/vb.net code to C# but this.... Seems like it is definitely not worth it...
A good exercise for the Heart is to bend down and help another up...
Please Mark your Thread "Resolved", if the query is solved Microsoft MVP: 2011 - Till Date IMP Links : Acceptable Use Policy, FAQ MyGear:
Sony VGN-FZ27G with a triple boot between (XP+Office 2003+VB6), (VISTA+Office 2007+VS2008) and (Win7+Office 2010+VS2010) || Sony VPCCB-45FN with a Win7+Office 2010+VS2010. VM: (XP+Office 2003+VB6), (VISTA+Office 2007+VS2008), (Win8+Office 2010+VS2012) || Mac Book Pro (10.6.8) with Office 2011