Тема ереезжает во флейм.
И вот по этому поводу моё IMCO.
(Чтобы некоторые не путали теплое с мягким)
Среда разработки Delphi использует красивый алгоритмический язык Object Pascal.
Pascal вообще язык, чтобы учить людей программированию. Но объективно, это не является преимуществом.
Среда разработки Delphi содержит VCL, разработанную Borland и очень сильно облегчающую процесс разработки GUI. Это, объективно, тоже не является ее достоинством (кое-кто считает это даже недостатком

), и вообще не обязательно пользоваться VCL (можно как и на C обойтись только функциями WinAPI, не используя MFC)
ИТОГ ПЕРВЫЙ: VC= C + MFC, Delphi=ObjectPascal+VCL,
но и там и там можно не пользоваться готовыми компонентами!
C++ как алгоритмический язык ничуть не лучше и не хуже чем Pascal. Более того, с точки зрения алгоритмических возможностей и VB также примерно им равен. Т.е. у всех трех есть ветвления, циклы, подпрограммы, модульность.
Если нам нужны возможности ООП, то VB конечно отстает от этих двух окончательно, а и Object Pascal и C++ в равной степени обеспечивают работу с классми без серьезных фундаментальных отличий.
C++ более лаконичен и его синтаксис является основой для множества других языков, например JScript. В этой связи конечно рациональнее знать C. Но Pascal красивее.
ИТОГ ВТОРОЙ: и там и там можно делать все то же самое, кстати, и там и там есть встоенный ассемблер. Выбирайте что хотите: кому красиво, кому лаконично.
Все.
(FOXPRO был упомянут топик-стартером тут вообще не к месту.)
Поищите в инете рассказ о языках программирования, написанный в стиле библии:
Там было что-то типа:
В начале было слово, и слово было 2 байта. Потом бог создал программы. Потом юзеров, чтобы владычествовали над программами. Потом юзеры вкусили от дерева познания (там видимо росли автокоды и ассемблеры) и решили сами писать программы (на автокодах). Решили написать искусственый интеллект и быть как бог. Тогда бог смешал языки. И перестали программисты понимать друг друга. И только и спорят с тех пор какой язык лучше. А вавилонская башня так и стоит недостроенная!