Noch eine Explosion von meiner Vergangenheit.
Zitat des Firmeninhabers:
Es wird keinen Code geben, der mit interpretierenden Sprachen geschrieben wurde, da ich 25 Millionen durch das in Java geschriebene {expletive} Projekt verloren habe.
Das Java-Projekt war ein Aktienhandelssystem, das für einige Dutzend Aktien entwickelt wurde und nun zur Verarbeitung von Tausenden verwendet wurde. Anstatt die Designmängel oder die schlechte Hardware zu beheben, musste das gesamte Unternehmen alle Nicht-C / C ++ - Anwendungen auf C / C ++ umstellen, und alle Neuentwicklungen mussten in C / C ++ erfolgen. Interpretierende Sprachen bedeuteten alles, was nicht kompiliert war, und der Eigentümer betrachtete Assembler, C und C ++ nur als kompiliert.
Für ein Unternehmen mit 800 Mitarbeitern, in dem der größte Teil des Codes in Java und Perl war, bedeutete dies, dass das gesamte Unternehmen in den nächsten Jahren den größten Teil seiner Zeit damit verbrachte, perfekten Code in C / C ++ umzuschreiben.
Lustigerweise war ich ungefähr zwanzig Jahre vor diesem Fiasko in einer anderen Firma, in der der technische Leiter entschied, dass unsere Sortierlogik (es war eine Blasensortierung) in Assembler neu codiert werden musste, anstatt durch Quick Sort ersetzt zu werden, weil - Algorithmen dies tun Leistung nicht verbessern. Die einzige Möglichkeit, die Leistung zu verbessern, bestand darin, dieselbe Logik in Assembler neu zu schreiben.
In beiden Fällen bin ich kurz nach dem Diktat gegangen.