Proposta C ++ segura para chamas de segurança de memória



Proposta C ++ segura para chamas de segurança de memória

Trabalhar no Proposta de extensão C ++ seguraforjado há um ano para abordar a segurança da memória no idioma, cessou, de acordo com Harry Bott, o CEO da A aliança C ++que supervisionou a proposta. O plano perdeu para os perfis de segurança de Fundador C ++ Bjarne Stroustup.

“Sim, o trabalho em C ++ seguro no ISO foi descontinuado”, disse Bott, 29 de setembro, em resposta a uma consulta por e -mail para infoworld. O Comitê de Segurança e Segurança do C ++ (EWG (Grupo de Estudos/Grupo de Trabalho do Grupo de Evolução) priorizou perfis de segurança da Stroustrup Instrad, disse Bott. A pesquisa tinha 19 anos para perfis, nove para C ++, 11 para ambos e seis neutros. “Os perfis avançaram como um caminho incremental e compatível com a reversão viável para C ++ 26 cronogramas”, disse Bott. “Por outro lado, o C ++ seguro não atingiu o consenso do comitê e foi visto como implicando um risco elementary de reprovação e alta especificação/implementação, com amplas preocupações de migração do ecossistema. Os perfis também foram vistos como a resposta prática mais rápida à pressão regulatória para a segurança da memória.” Assim, o trabalho de segurança de C ++ continua através de perfis e esforços de biblioteca e ferramentas relacionados no comitê.

Extensões C ++ seguras destinam-se a oferecer implementações de C ++ desenvolvedores de memória de estruturas e algoritmos essenciais de dados, juntamente com recursos que impedem erros comuns relacionados à memória. C ++, juntamente com a linguagem C, havia sido O alvo das críticas da Casa Branca de Biden sobre preocupações de segurança da memória. No entanto, Sean Baxter, um dos principais defensores da proposta segura do C ++, disse no início deste mês que parou de trabalhar no plano no last do ano passado. “O comitê C ++ agiu rapidamente para expressar que este não period o caminho preferido”, disse Baxter em um e mail de 15 de setembro.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *