Якщо запитати, чому OpenAI переписує в Rust, я можу лише сказати, що є група великих компаній, які прагнуть використовувати Rust для переписування, щоб підкреслити власну цінність, а не потреби продукту. До речі, мушу порадити прочитати статтю: «Чому інженери не можуть раціонально ставитися до мов програмування» Основні теми такі: "Як думаєш, програмісти порівнюють технології, коли говорять про мови програмування? Ні. Вони насправді захищають свою особистість. ” Автор, Стів Франсія, є власником продукту Go language, автором Hugo and Cobra, а також працював керівником у Google, MongoDB та Docker. Стів Франсія Працюючи в Google, віце-президент показав керівникам, чому наступну систему потрібно розробити в Rust. Одна з причин у тому, що Rust легко створювати та впроваджувати. Саме так. Але Стів вважає, що Go у цьому плані сильніший — майже секундна крос-компіляція, окремі статичні бінарні файли, а Rust відомий своєю довгою компіляцією до компіляції. Якщо ви справді робите технічне порівняння, як ви можете це пропустити? Після зустрічі Стів відвів віце-президента вбік: «Як ви оцінюєте кандидатів з інших мов? " Інша сторона на мить була приголомшена: «Ми ...... Насправді, я майже не звертаю уваги ні на що інше. Всі говорять про Rust. " Рішення на 50 мільйонів доларів залежить від того, чи всі про нього говорять. Двадцять років тому Стів пережив те саме. У стартапі Takkle новий технічний директор оголосив, що збирається повністю змінити систему з PHP на Perl. Чому? PHP — це «неправильний вибір». У результаті: команді довелося заново вивчити мову і перебудувати систему з нуля, і продукт затримався на дев'ять місяців. Щомісячний рівень спалювання зріс з $200,000 до $500,000, а злітно-посадкова смуга була скорочена вдвічі. і інші системи нарешті були запущені, а Facebook розширився з кампусу на весь світ. Ринкова можливість втрачена, а гроші витрачені. Цікаво, що Facebook використовує PHP. Ці дві справи, з різницею у два десятиліття, мають вражаюче схожі закономірності: особи, що приймають рішення, ніколи серйозно не розглядали інші варіанти. У кожній технічній дискусії одночасно відбуваються дві розмови Перший — це розмова, яку ви думаєте, що ведете — видима розмова. "Іржа безпечна для пам'яті і не потребує збору сміття."...