Я понимаю языки визуального программирования как языки, которые позволяют программисту манипулировать графическими, а не текстовыми объектами на экране, чтобы создавать функциональные возможности.
Ближайшая вещь, которую я вижу в С#, VB и т.д., - это RAD-элементы управления, но это всего лишь составление пользовательского интерфейса и самая простая функциональность - это не имеет никакого отношения к самому языку.
Почему тогда С# называется "Visual С#", Basic.NET с именем "Visual Basic.NET" и т.д.?
Что такое "визуальный", или какое обоснование или история за номенклатурой?