давай мы попробуем покорректнее малость выбирать формулировки, ок? То, смыслю ли я в языках программирования или нет судить не тебе. Речь шла не о языке программирования, а о наиболее удобной среде для получения конечного результата. И вот в этом-то классическая логика "VB - это убогость. Что касается Pascal и C++, то нет такой задачи, которую нельзя было бы решить на обоих языках и примерно за одинаковое время" круто обламывается. Потому что должна приниматься во внимание сразу масса факторов: удобство среды программирования, безглючность, качество документации, поддержка 3rd-party производителями и т.п.
Приведу несколько примеров, чтобы быть лучше понятым:
1) если в MS Excel'е нет функции, которая посчитает нужную формулу или придаст группе ячеек нужный стиль, то открыть окно макросов и быстро сделать скриптик гораздо быстрее, чем писать программулину на Дельфи.
2) Есть такой продукт GE-fanuc Cimplicity (от General Electric) для автоматизации техпроцесса. С ним я чуть более двух лет назад работал. Для сопряжения с custom драйверами под custom оборудование, которого нет в стандартном списке, под это дело есть у них SDK для VC. Соответственно делать блоки сопряжения на Дельфи мне не пришло бы в голову. Разработка интерфейса для рабочего места оператора в этом пакете облегчена до уровня "для чайников" - собрать из готовых визуальных компонентиков готовые control'ы и связать их в продукционную систему. Всевозможные Events'ы, Alarms'ы и т.п. редактируются в этой же среде (VBA) - тупо в пять строчек пишешь на бейсики конфигурационные скрипты и скрипты образотчиков событий (шаблоны уже заготовлены самой средой). Разработка полноценной средненавороченной SCADA системы - месяц.
3) Lotus Notes. Тут можно выбирать VBScript, Javascript или язык @-комманд.
4) SDK для DVB-карт от TechnoTrend. Все DLL-ки доступа написаны на VC++ (именно с плюсами, ООП), то есть decorated-names и всё такое, то есть ни на чём другом кроме как на VC++ ты с ними нормально не сможешь работать. То есть требуются не просто какие-нибудь C++, а именно Microsoft VC++ 6/7, иначе - облом-с.
Если программер не дурак, он рано или поздно полезет в исходники Delphi, и его заинтересует конструкция asm ... end
в том, всё дело, что программер должен считать собственное время. Точнее, тот, кто платит за труд прогрэммера должен считать время. Если нужно лезть в исходники Дельфи или __asm для удовлетворения академического любопытства, то это нормально. Если же вынужденная мера от безысходности - то это потеря драгоценного времени, которого и без того вечно не хватает.
вообще, изучать программирование надо не с визуальных средств разработки, а с компиляторов командной строки. Лучше всего для этого подходят пакеты gcc и fpc под *nix-ы.
согласен на 99%. Но только для детей младшего/среднего школьного возраста лучше всего что-нибудь визуальное графическое типа Logo, иначе у ребёнка пропадёт весь энтузиазм. А для более старших - командная строка