He corrected himself sometime ago, and I haven't used a microsoft dev. product since whatever came out before the .NET stuff, (i.e. VB 6, VC++ 6), and back then there were the Learning, Professional, and Enterprise editions, none of which were free. I think there were free editions of VB and VC++, but I can't recall what they were called.
________________________________ From: [email protected] on behalf of Thomas Hruska Sent: Mon 8/21/2006 6:41 AM To: [email protected] Subject: Re: [c-prog] Serious Newbie Seeks Compiler uvcceet wrote: > I'm a hardware engineer. Did a lot of assembler coding a long time > ago, and now just want to play with C and C++. > > I have grabbed the usual "dummies" books, and am not under any stress > to become great tomorrow, which is good, because I am seeing that the > tools I will use may be more difficult than the programming :-) > > I will start with C, mostly for PICs, and embedded stuff, but I want > to get to know a bit about the Windows Programming as well, so I am > looking at M$ C++ 2005 Enterprise Edition, which I downloaded and > installed. Express or Professional? AFAIK, there is no "Enterprise Edition" of VS.NET 2005 (Express, Standard, Professional, and Team Suite). Express is free. > The DUH question is, will this compile me C code? I am not very adept > at the tools, but I want to use something mainstream so I can ask > questions and be able to figure out how to get there from here. I have > several command line tools for C, but want to just make it as hard as > I can on myself, <g> so I seek one that is referenced in many of the > books I am reading. > > I was of the impression that all C++ compilers can handle C but before > I dig a deeper hole, I thought I should ask those who know best. Express will compile C code. Just give your filenames a .c extension instead of .cpp. However, you can use C++ without going all object-oriented. There are several features of C++ that aren't part of C that you will potentially find incredibly useful. Several of us are well-versed in the VS.NET environment. We can help you with any problems you encounter. A good first tip is: Solutions contain projects. Projects contain source code. Ignore VS.NET's idea of main() in source code. > Thanks a lot > > Mark BTW, very funny subject line. I had a good laugh. And welcome to the list. -- Thomas Hruska CubicleSoft President Ph: 517-803-4197 Safe C++ Design Principles (First Edition) Learn how to write memory leak-free, secure, portable, and user-friendly software. Learn more and view a sample chapter: http://www.CubicleSoft.com/SafeCPPDesign/ To unsubscribe, send a blank message to <mailto:[EMAIL PROTECTED]>. Yahoo! Groups Links To unsubscribe, send a blank message to <mailto:[EMAIL PROTECTED]>. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/c-prog/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
