И C++, и Delphi являются извращениями. Первый - извращение C, 2-й - извращение Паскаля. Просто потому, что реализация концепций объектного программирования в рамки базовых языков никак не укладывалась, посему сделали некие надстройки и назвали это хозяйство "объектно-ориентированным". Хорошо, что хоть постыдились назвать "объектными" языками, наверно потому, что это уж было бы совсем курам насмех. (Кста, почему-то многие авторы последних публикаций суффикс "-ориентированные" как-то стали забывать, симптомчик, однако).
Вообще идея объектного программирования давно уже стала профанацией. То, что задумывалось как объекты - это совсем не то, что реализовано в языках C++ и Delphi. А современные программисты, даже не удосуживаясь изучить историю вопроса, вообще смело говорят, что программируют "объекты" на этих языках. Потому, что это им вдалбливают в институтах, университетах или где они там учатся. Все это было бы довольно смешно, если бы не было так грустно...
Я могу на эту тему еще много чего написать, но это
поэтому не буду здесь продолжать. Можно окрыть какой-нибудь другой топик, например во флейме и поговорить там - с аргументами и фактами.
О перспективности же языков программирования надо говорить сегодня скорее именно с прагматической и индивидуалистической точки зрения, а не с точки зрения общечеловеческих ценностей, как это пытался сделать академик Ершов ("Прощание с Алголом", см. ссылку в моем первом посте). Там он высказывался за создание такого языка общения с машиной, который позволил бы обычному пользователю, с небольшой (не профессиональной!) подготовкой, работать с компьютером напрямую, без посредника-программиста. И даже предложил кое-какие идеи, которые в такой язык должены быть заложены. Но увы! Даже и сейчас, через 15 лет, все остается как есть.
Поймите правильно, я не за то, чтобы искоренить программистов как класс (упаси Бог, я сам - программист)! Я лишь за то, чтобы позволить пользователю решать свои, пусть и не очень сложные, задачи самостоятельно, не привлекая профессионалов. Тут вот могут мне сказать - ну что там сложного, пусть берет Excel, читает пособия по VBA - и вперед. Ню-ню... Чушь это все. И потом... человек должен использовать компьютер (user же он, в конце-то концов, или кто?), а не тратить существенную часть своего времени на изучение того - а как же им пользоваться(?!). А то можно дождаться того, что сложность пользования компютерами (программами) приведет вообще к невозможности работы с ними, а тогда - на кой будут нужны те же программисты?