Еще один взрыв из моего прошлого.
Цитата от владельца компании:
Не будет никакого кода, написанного на интерпретирующих языках, потому что я потерял 25 миллионов на этом проекте, написанном на Java.
Проект Java представлял собой систему торговли акциями, предназначенную для обработки нескольких десятков акций, которая теперь использовалась для обработки тысяч. Вместо того чтобы устранять недостатки дизайна или плохое аппаратное обеспечение, вся компания была вынуждена конвертировать все приложения, не относящиеся к C / C ++, в C / C ++, и все новые разработки должны были выполняться на C / C ++. Интерпретирующие языки означают что-то не скомпилированное, и владелец рассматривал только скомпилированные ассемблер, C и C ++.
Для компании из 800 человек, в которой большая часть кода была на Java и Perl, это означало, что вся компания потратила большую часть своего времени в течение следующих нескольких лет, переписывая совершенно прекрасный код на C / C ++.
Забавно, но за двадцать лет до этого фиаско я был в другой компании, в которой технический руководитель решил, что нашу логику сортировки (это была Bubble Sort) необходимо перекодировать в ассемблере, а не заменять быстрой сортировкой, потому что - алгоритмы делают не улучшить производительность. Единственный способ повысить производительность - переписать ту же логику на ассемблере.
В обоих случаях я ушел вскоре после того, как велел диктат.