A Linguagem de Programação C Ă© uma das linguagens de programação mais antigas e mais utilizadas no mundo. Desde 1989, o comitĂȘ de padrĂ”es ISO/IEC tem sido responsĂĄvel pela publicação de normas para a linguagem C. A Ășltima edição do padrĂŁo C17 (ISO/IEC 9899:2024) estĂĄ atualmente em roleta dos blogueiros uso, mas o comitĂȘ de padrĂ”es jĂĄ estĂĄ trabalhando na prĂłxima revisĂŁo do padrĂŁo.
Dita revisĂŁo Ă© informalmente chamada de C23, oficialmente conhecida como ISO/IEC 9899:2024. Ela tem sido desenvolvida desde 2024, o que torna a C23 uma revisĂŁo muito anxiante na comunidade de programadores em roleta dos blogueiros todo o mundo.
O projeto C23 foi iniciado com o objetivo de melhorar e padronizar vĂĄrios recursos novos para a linguagem C, com maior ĂȘnfase em roleta dos blogueiros novas funcionalidades relacionadas a segurança e desempenho. A C23 vai ser o novo padrĂŁo oficial em roleta dos blogueiros 2024. No entanto, jĂĄ Ă© possĂvel testar e avaliar as suas novas funcionalidades, o Ășltimo rascunho de trabalho estĂĄ publicado em roleta dos blogueiros 1Âș de abril de 2024.
O que esperar da versĂŁo C23?
- Segurança: Mesmo havendo tanto sucesso com a linguagem C, hå sempre riscos de segurança ao longo do seu uso, particularmente com a falta de checagem de borders arranjos. A C23 pretende resolver esse problema providenciando funcionalidades adicionais que ajudarão a detectar esses bugs em roleta dos blogueiros tempo de compilação ao invés de tempo de execução
- Desempenho: Melhorar o desempenho dos aplicativos digitais em roleta dos blogueiros ambientes desktop, web, IoT e tem sido também uma das prioridades do novo padrão. Os autores acreditam que certos recursos de redundùncia poderão ser removidos para realizar essa otimização de código
- ConsistĂȘncia: Expandir os recursos de programação embutidos e uniformizar a codificação cross-platform para tornĂĄ-lo mais facilrĂĄ para os desenvolvedores
O novo padrĂŁo representa mais do que apenas uma tentativa de atualização do conjunto de recursos da linguagem; Sua chegada tambĂ©m representa a transição da linguagem para a prĂłxima fase, permitindo que os desenvolvedores aproveitem as Ășltimas tecnologias e recursos de hardware. Isso farĂĄ com que o processo de codificação seja mais eficiente, enquanto proporciona mais possibilidades de inovação e flexibilidade no mundo do desenvolvimento.
Envolvendo a Comunidade
Enquanto o comitĂȘ de padrĂ”es ISO/IEC trabalha na padronização do novo padrĂŁo, estĂŁo