Когда Оракл покупал Сан, первая мысль - жадность фраера сгубила.
Причём в равной мере относящаяся к обоим участникам сделки.
Да, на JAVA очень много чего разного написано и вот так просто переписывать и/или отказываться никто не будит. В Оракл и это учли, а значит есть какой то придел до которого Ларри и Со будут закручивать патентные гайки.
РМС конечно в некоторых вопросах проявляет фанатичность, но очень иногда она базируется на вполне здравых предположениях.
Работодатель хотел сэкономить на труде программиста, а оказался самозажатым в интересной позе перед патентодержателями. Про языки, пока не понеслась.
Что НЕ понравилось — такие языки как (JAVA,C#) формируют такой формат мышления: «подальше от железа и алгоритмов»(за тебя всё уже давно написано и отлажено — просто используй). Когда пришлось на основе имеющегося алгоритма дописать логику под свою задачу, остановил себя на мысли, что в течении некоторого времени просто тупо искал наиболее подходящий класс с очередным «универсальным» методом...
Наиболее долгоиграющая пластинка понижения себестоимости программного продукта - программист. Т.е. свести процесс написания программ до такого уровня, чтобы в самом лучшем случае - программы генерились на основе UML- схем без всяких программистов( а ещё лучшее мастером поспрашивать да/нет, жми ОК, получи бинарник); в худшем — языки программирования должны стать настолько примитивными, чтобы взаимозаменяемость программистов происходила практически безболезненно для работодателей. Выше сказанное не означает что НЕ нужно быть знакомым C# и JAVA, даже наоборот. Хотя насчет последнего уже есть сомнения.
Современный язык программирования (ветеранам слава и почёт) будет оставаться широко популярным на столько долго, насколько он будет свободным и иметь серьёзную поддержку.