Hey Luckie, der iss Anfänger. Da sagen ihm Sachen wie MFC und VCL reichlich wenig.
Man kann es so "übersetzen":
Delphi und der CPP-Builder von Borland benutzen beide die gleichen Komponenten-Bibliotheken. Also die gleiche Art und Weise, Buttons darzustellen (ist zwar noch jede Menge mehr drin, in einer VCL, aber für den Anfang sollte's genügen). Das Microsoft Visual Studio hingegen benutzt eine andere Komponentenbibliothek -> die MFC. VCL heißt ausgeschrieben Visual Component Library, während MFC keine Ahnung was heißt (Microsoft's Fertige Componenten?).
Der Hauptunterschied für den Entwickler dürfte die Programmiersprache sein. Es ist praktisch so, als ob du Deutsch und Englisch sprechen würdest. Delphi ist Deutsch, C ist Englisch. Du kannst mit beiden Sprachen das gleiche Ausdrücken, brauchst aber je nach Situation mit der einen länger um einen Satz zu bilden oder der reultierende Satz ist in einer von beiden Sprachen komplizierter. Nebenbei ist für eineig eLeute Deutsch einfacher zu lernen, für andere Englisch. Kommt auf den Entwickler drauf an, wofür man sich entscheidet. C wird allerdings nachgesagt, daß es bei Multimedia-Anwendungen schneller sei (überprüft habe ich es nie und glaubwürdige Beweise habe ich auch nie gefunden).
Für den Anfang würde ich auch Delphi empfeheln, weil die Syntax meiner Meinung nach einfacher ist und auch der Aufbau der Programme einfacher ist. Für mich ist Pascal näher mit BASIC verwandt als C und da ich BASIC schon konnte, Delphi auf 'ner Heft-CD schon hatte und mir das alles sympathischer klang, ahb ich Delphi genommen.
_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk.
- Dilbert