Se você perguntar por que a OpenAI está reescrevendo o Rust, só posso dizer que existe um grupo de grandes empresas que querem usar o Rust para reescrever e destacar seu próprio valor, e não as necessidades do produto. Falando nisso, devo recomendar a leitura de um artigo: "Por que engenheiros não podem ser racionais em relação a linguagens de programação" Os temas centrais são: "Você acha que programadores estão comparando tecnologia ao discutir linguagens de programação? Não. Eles estão realmente protegendo sua identidade. ” O autor, Steve Francia, é o product owner da linguagem Go, autor de Hugo e Cobra, e já trabalhou como executivo no Google, MongoDB e Docker. Steve Francia Enquanto trabalhava no Google, um vice-presidente mostrou aos executivos por que o próximo sistema precisava ser desenvolvido no Rust. Um dos motivos é que o Rust é fácil de construir e implantar. Está correto. Mas Steve acha que Go é mais forte nesse aspecto – quase compilação cruzada segundo a segundo, binários estáticos únicos, e Rust é notoriamente longo para compilar. Se você realmente está fazendo uma comparação técnica, como pode não perceber isso? Steve chamou o vice-presidente de lado após a reunião: "Como você avalia outros candidatos a idiomas? " A outra pessoa ficou atônita por um momento: "Nós ...... Na verdade, não olho muito para mais nada. Todo mundo está falando sobre Rust. " Uma decisão de 50 milhões de dólares depende de todos falarem sobre isso. Vinte anos atrás, Steve passou exatamente pela mesma coisa. Em uma startup chamada Takkle, um novo CTO anunciou que iria mudar todo o sistema de PHP para Perl. O motivo? PHP é a "escolha errada". O resultado: a equipe teve que reaprender a linguagem e reconstruir o sistema do zero, e o produto foi atrasado por nove meses. A taxa mensal de queima disparou de $200.000 para $500.000, e a pista foi reduzida pela metade. e outros sistemas finalmente foram lançados, e o Facebook expandiu-se do campus para o mundo. A oportunidade de mercado se foi, e o dinheiro foi queimado. Curiosamente, o Facebook usa PHP. Os dois casos, separados por duas décadas, têm padrões surpreendentemente semelhantes: os tomadores de decisão nunca avaliaram seriamente outras opções. Em toda discussão técnica, na verdade há duas conversas acontecendo ao mesmo tempo A primeira é a conversa que você acha que está tendo – uma conversa visível. "Rust é seguro para memória e não exige coleta de lixo."...