Zitat von
xy124:
die anderen beiden möchtegern C-Varianten sind "Bibliotheken", die man benutzt, um z.B. Fenster für Windows zu programmieren.
Weder
WinAPI noch MFC sind C-Varianten. Das "
API" steht für
Application
Programming
Interface, und
WinAPI ist die Programmierschnittstelle für native Windows-Programmierung, welche eigentlich unter den meisten Sprachen unter Windows ansprechbar ist.
MFC steht für
Microsoft
Foundation
Classes und ist eine Klassenbibliothek mit Buttons, Editfeldern undsoweiterundsofort, vergleichbar mit der
VCL von Delphi und C++Builder, diese wird hauptsächlich von Microsoft Visual Studio (Visual C++, Visual Basic etc.) genutzt. AFAIK kann man sie auch in Borland C++ / C++Builder nutzen (Delphi glaub ich nicht), kenn aber niemand, der das tut.
Der Rest stimmt soweit, C ist eine prozedurale Programmiersprache, so wie Pascal. C++ ist die objektorientierte Erweiterung, was aber eigentlich stark untertrieben ist, so wie Object Pascal zu Pascal (nur C++ ist besser
). Dieses Jahr soll ein neuer Standard für C++ rauskommen, was für den Einsteiger aber erstmal sicher nicht so interessant ist.