C23

C23 on C-kielen ISO-standardiversio ISO/IEC 9899:2024, joka julkaistiin lokakuussa 2024. Valmistumista odotettiin vuonna 2023, jolloin sen nimeksi olisi tullut C23 (epävirallisesti nimellä C2x). Seuraavasta versiosta käytetään epävirallista työnimeä C2y.

C23 korvaa aiemman standardin C18.

Ehdotetut ominaisuudet jäädytettiin lokakuussa 2021 äänestämistä varten. Muutoksia standardissa ovat muun muassa:

Lähteet

  1. ↑ WG 14 Document Log open-std.org. Viitattu 11.3.2020. (englanniksi)
  2. ↑ Revised C23 Schedule (PDF) open-std.org. Viitattu 26.2.2022. (englanniksi)
  3. ↑ Updated C23 Schedule (PDF) open-std.org. Viitattu 6.3.2024. (englanniksi)
  4. ↑ ISO/IEC 9899:2024 iso.org. Viitattu 31.1.2025. (englanniksi)
  5. ↑ N3220 working draft (PDF) open-std.org. 2024. Viitattu 20.8.2025. (englanniksi)
  6. ↑ Jens Gustedt: Feature freeze for C23 gustedt.wordpress.com. 16.10.2021. Viitattu 21.11.2022. (englanniksi)
  7. ↑ WG 14 Document Log open-std.org. Viitattu 21.11.2022. (englanniksi)
  8. ↑ C23 en.cppreference.com. Viitattu 21.11.2022. (englanniksi)
  9. ↑ Remove support for function definitions with identifier lists (PDF) open-std.org. Viitattu 21.11.2022. (englanniksi)
  10. ↑ Decimal floating-point arithmetic (PDF) open-std.org. Viitattu 21.11.2022. (englanniksi)
  11. ↑ Adding the u8 character prefix (PDF) open-std.org. Viitattu 21.11.2022. (englanniksi)
  12. ↑ Consistent, Warningless, and Intuitive Initialization open-std.org. Viitattu 21.11.2022. (englanniksi)
  13. ↑ Introduce the nullptr constant open-std.org. Viitattu 21.11.2022. (englanniksi)
  14. ↑ Make false and true first-class language features (PDF) open-std.org. Viitattu 21.11.2022. (englanniksi)
  15. ↑ Removing trigraphs??! (PDF) open-std.org. Viitattu 8.3.2024. (englanniksi)
  16. ↑ Rationale for International Standard—Programming Languages—C (PDF) open-std.org. huhtikuu 2003. Viitattu 8.3.2024. (englanniksi)

Aiheesta muualla

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.