Một vụ nổ nữa từ quá khứ của tôi.
Trích dẫn từ chủ sở hữu công ty:
Sẽ không có mã được viết bằng các ngôn ngữ diễn giải vì tôi đã mất 25 triệu trong dự án {expletive} được viết bằng Java.
Dự án Java là một hệ thống giao dịch chứng khoán được thiết kế để xử lý vài chục cổ phiếu, hiện đang được sử dụng để xử lý hàng ngàn. Thay vì giải quyết các lỗi thiết kế hoặc phần cứng kém, toàn bộ công ty đã buộc phải chuyển đổi tất cả các ứng dụng không phải C / C ++ sang C / C ++, và tất cả sự phát triển mới phải có trong C / C ++. Các ngôn ngữ diễn giải có nghĩa là bất cứ thứ gì không được biên dịch và chủ sở hữu chỉ coi Trình biên dịch, C và C ++ được biên dịch.
Đối với một công ty 800 người, trong đó phần lớn mã là Java và Perl, điều này có nghĩa là toàn bộ công ty đã dành phần lớn thời gian của họ trong vài năm tiếp theo để viết lại mã hoàn toàn tốt trong C / C ++.
Buồn cười thay, khoảng hai mươi năm trước fiasco này, tôi đã ở một công ty khác, trong đó lãnh đạo công nghệ quyết định rằng logic sắp xếp của chúng tôi (đó là Bubble Sort) cần được mã hóa lại trong trình biên dịch thay vì được thay thế bởi Quick Sort vì - Thuật toán thực hiện không cải thiện hiệu suất. Cách duy nhất để cải thiện hiệu suất là viết lại logic tương tự trong trình biên dịch chương trình.
Trong cả hai trường hợp, tôi đã rời đi ngay sau khi các mệnh lệnh đi xuống.