Osegi
Oprogramowanie·1 min czytania

C++26 odrzucony przez organy krajowe w głosowaniu DIS

Krajowe organy normalizacyjne odrzuciły C++26 w głosowaniu nad projektem normy DIS. Programiści pytają, co to oznacza dla przyszłości języka.

Source code on a monitor with a C++ logo and a rejected ballot stamp symbolizing the failed C++26 vote.
Zdjęcie: Developer

Stało się coś, co jeszcze niedawno wydawało się nie do pomyślenia: krajowe organy normalizacyjne (National Bodies) odrzuciły C++26 w głosowaniu nad projektem międzynarodowej normy, czyli w tzw. głosowaniu DIS (Draft International Standard). Dla społeczności jednego z najważniejszych języków programowania to wyraźny i nieoczekiwany zgrzyt.

Sprawę opisał w analizie Andreas Fertig, który zastanawia się, co oznacza ten wynik i jak proces standaryzacji może toczyć się dalej. Dostępne informacje nie pozwalają jednak na razie podać szczegółów: nie wiadomo, które kraje głosowały przeciw ani jakie zastrzeżenia zgłosiły.

Dlaczego to ważne

Normy ISO dla C++ wyznaczają kierunek rozwoju języka, kompilatorów i bibliotek standardowych. Odrzucenie projektu na etapie DIS oznacza, że wersja C++26 nie przeszła formalnej akceptacji w dotychczasowym kształcie. Dla firm i deweloperów, którzy planują migrację na nowe funkcje, rodzi to pytania o harmonogram oraz o stabilność zakresu standardu.

Co dalej

Autor analizy omawia możliwe scenariusze dalszych prac nad standardem. Szczegóły dotyczące kolejnych kroków komitetu standaryzacyjnego nie zostały tu potwierdzone, dlatego warto śledzić oficjalne komunikaty grup roboczych i organów krajowych.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:c++c++26isostandardizationprogramming languages

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →