خوب میشه گفت تقریبا هیچ چیز.
برای بیسیک میشه گفت بیسیک که زبان قدیمی هست که ورژن ویژوال اون ویژوال بسیک میشه و قابلیت کار با محیط ویندوز رو هم داره.(البته برای بیسیک این مساله هست که شما با ویژوال بیسیک دیگه نمیتونی برنامه تحت داس بنویسی و برای ویندوز طراحی شده)
ولی در مورد ++C و ++Visual C قضیه یکم فرق داره.
++C هم یک زبان استاندارد هست که حالت کلی داره.ویژوال ++C یا C Builder , محیط هایی برای برنامه نویسی ++C هستن(IDE) که امکان نوشتن برنامه برای ویندوز رو دارن و امکانات زیادی هم به ++C اضافه میکنن که البته جزو خود ++C استاندارد نیست.در واقع ++Visual C یک زبان نیست که بگیم چی از ++C کم داره.یک محیط برای ++C هست که همه ی امکانات ++C رو داره.