| | |
C++/vc++/c#/com/mfc/win32api/
![]() |
•
•
Join Date: Aug 2006
Posts: 1
Reputation:
Solved Threads: 0
i new with programming or maybe i'm confused!! with many definations of microsoft :
1- explain these things plz and diffrences between them:
C++/VC++/C#/COM/MFC/WIN32API
2- i want to learn a cross-platform language which is more low level what is the best choice
3- which one is more low level VC# or VC++ what things could i do with each one and couldn't ?
4- do we have VC++.NET or it's still called VC++ only?
1- explain these things plz and diffrences between them:
C++/VC++/C#/COM/MFC/WIN32API
2- i want to learn a cross-platform language which is more low level what is the best choice
3- which one is more low level VC# or VC++ what things could i do with each one and couldn't ?
4- do we have VC++.NET or it's still called VC++ only?
C++/VC++/C#/ : Programming language
COM/ Component Object Module, to develope your application in away of Modularity, Useability , ....
MFC/ classes libarabies to develope windows applications
WIN32API classes libarabies use some windows APIs
2 - VC++, but If you want really low level so C/C++,
3 - we do not care about that, u may hear C# or VC# or C#.NET or VC#.NET just we know C#
COM/ Component Object Module, to develope your application in away of Modularity, Useability , ....
MFC/ classes libarabies to develope windows applications
WIN32API classes libarabies use some windows APIs
2 - VC++, but If you want really low level so C/C++,
3 - we do not care about that, u may hear C# or VC# or C#.NET or VC#.NET just we know C#
BI Developer | LINKdotNET
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
•
•
Join Date: Aug 2006
Posts: 7
Reputation:
Solved Threads: 1
As a lot of things Microsoft has copied the programming language c and change and improve stuff but mainly adjusted it to Microsoft Windows and IIS.
C and C++ are free C# is not.
C and C++ are free C# is not.
•
•
•
•
i new with programming or maybe i'm confused!! with many definations of microsoft :
1- explain these things plz and diffrences between them:
C++/VC++/C#/COM/MFC/WIN32API
2- i want to learn a cross-platform language which is more low level what is the best choice
3- which one is more low level VC# or VC++ what things could i do with each one and couldn't ?
4- do we have VC++.NET or it's still called VC++ only?
VC++ : Microsoft's C++ compiler with IDE, combining many useful tools like COM integration and RAD. The most widely used language ever and your only choice for performance (like games or drivers) Most probably will got decreased
C# : Microsoft's managed code targeted C++ and Java like language. It is standardized by ECMA and ISO. Requires .Net Framework or Mono/DotGnu to work on linux.
COM : Component Object Model, Microsoft's once revolutionary object oriented, language independent native code interoperability platform. You can code COM objects in any language (C++,VB,Delphi,..) you must implement some standart Interfaces like IUnknown. It can be used from any Com supporting language and from scripting languages inclusing ASP and managed languages C#, VB.Net, Asp.Net
MFC : Microsoft Foundation Class, a set of fundemental classes related to COM development.
Win32 API : A set of APIs where all most all the programatically accessible functionality exposed by the Windows OS. At the end of the day, all technologies like COM and .Net code use Win32 api to make kernel do anything as Win32 is the only interface to kernel. Single exception is if you write device drivers which directly live in kernel space.
2.Cross platform and low level is like a contrdiction in terms because as you get low level you come closer to platform and your code gets more platform specific. Your best for portability+acceptable low level is ANSI C and ANSI C++. The only lower level is ASM and isn't cross platform as it is processor specific.
3.VC++ lower level, C# is managed code and is almost the most high leveled of the languages
4. We have VC++.Net which allows managed code, native code and mixed use of them too.
Loren Soth
Best regards,
Loren Soth
Crimson K. Software _________________________________________________________________ Crimson K. Blog
Loren Soth
Crimson K. Software _________________________________________________________________ Crimson K. Blog
•
•
Join Date: Dec 2006
Posts: 1
Reputation:
Solved Threads: 0
The fastest and cleanest of these languages is C++. VC++ is the same as C++ (microsoft does add a few #pragma nicities that can be ignored or replaced by the more standard #ifndef)
Having said that, C++ is not to be used for GUI deveopment. For that wou should go with C# mainly due to the nice features of MSVC. Mangaged C++ is MicroSoft's own creation and should be avoided except as a link between these two. This link, however, can be automated.
Having said that, C++ is not to be used for GUI deveopment. For that wou should go with C# mainly due to the nice features of MSVC. Mangaged C++ is MicroSoft's own creation and should be avoided except as a link between these two. This link, however, can be automated.
•
•
•
•
i new with programming or maybe i'm confused!! with many definations of microsoft :
1- explain these things plz and diffrences between them:
C++/VC++/C#/COM/MFC/WIN32API
2- i want to learn a cross-platform language which is more low level what is the best choice
3- which one is more low level VC# or VC++ what things could i do with each one and couldn't ?
4- do we have VC++.NET or it's still called VC++ only?
Last edited by Narue; Dec 8th, 2006 at 1:54 pm. Reason: Removed advertisements
why do people keep saying VC++ is a language. It isn't. VC++ is the name of Microsoft Visual Studio C++ compiler, not a language.
>>C and C++ are free C# is not.
Again, those are languages, not compilers. Some compilers for each of those languages are free and some are not. Microsoft installs a free C# compiler with every version of .NET framework and it also gives away free its Visual C# .NET 2005 compiler/IDE.
>>C and C++ are free C# is not.
Again, those are languages, not compilers. Some compilers for each of those languages are free and some are not. Microsoft installs a free C# compiler with every version of .NET framework and it also gives away free its Visual C# .NET 2005 compiler/IDE.
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
Sure there is! I use their products all the time -- and complain loudly when I do!!!
If it wasn't for M$, us power users would still be able to do things instead of trying to get around security on our own machine. One size fits all! Bah!!
If it wasn't for M$, us power users would still be able to do things instead of trying to get around security on our own machine. One size fits all! Bah!!
The 3 Laws of the Procrastination Society:
1) Never do today that which can be put off until tomorrow
2) Tomorrow never comes
1) Never do today that which can be put off until tomorrow
2) Tomorrow never comes
![]() |
Other Threads in the IT Professionals' Lounge Forum
- Previous Thread: Efficient way to test new web application....
- Next Thread: Viewing .cdr extension files
| Thread Tools | Search this Thread |
1gbit advertising advice amazon answers archive british broadband business businessprocesses career carrier censorship cern china cio collectiveintelligence connectivity consumer consumers corporateearnings datatransfer debtcollectors dictionary digg digital ebay ecommerce email employment environment facebook food government grid high-definition hottub infodelivery infotech intel internet interview ipod isp japan kindle lhc library malware marketing mit moonfruit news onlineshopping piracy piratebay pope porn program questions r&d religion remoteworking research retail security sex shopping simple skype smallbusiness smb sms socialmedia socialnetworking software softwareengineer spam speed spending startrek statistics stocks study stumbleupon survey tabletpc technology touch-screen touchscreen twitter uk videoinprint voips web webdeveloper windows words






