Previous Page

Aktualności

Przyszłość technologii jest w naszych rękach – Sii rozwija język C++ w ramach międzynarodowego komitetu standaryzacyjnego
Strona główna Aktualności Newsy Przyszłość technologii jest w naszych rękach – Sii rozwija język C++ w ramach międzynarodowego komitetu standaryzacyjnego

Przyszłość technologii jest w naszych rękach – Sii rozwija język C++ w ramach międzynarodowego komitetu standaryzacyjnego

Przewiń w dół

18 lipca 2019

  • podziel się:

Firma Sii Polska dołączyła do Komitetu Technicznego nr 331 ds. Języków Programowania przy Polskim Komitecie Normalizacyjnym. Inżynierowie Sii biorą udział w pracach nad rozwojem i standaryzacją języka C++ na międzynarodowym forum. Dzięki możliwości zgłaszania własnych usprawnień i pomysłów, firma ma realny wpływ na kierunek zmian w tej technologii.

Komitet Techniczny nr 331 ds. Języków Programowania to zespół najlepszej klasy ekspertów C++, którzy mają prawo głosu na posiedzeniach międzynarodowego forum standaryzacyjnego, pracującego nad rozwojem tej technologii oraz dbaniem o spójność i zasadność wprowadzanych zmian. Sii zostało jego członkiem, co oznacza, że przedstawiciele firmy biorą aktywny udział w pracach standaryzacyjnych.

Funkcjonalności dla klientów Sii

Ze względu na szeroką grupę użytkowników końcowych języka, nad jego rozwojem pracują eksperci z wielu dziedzin: począwszy od urządzeń wbudowanych, przez obróbkę audio aż po Cloud Computing i High Performance Trading. W skład Międzynarodowego Komitetu Standaryzacyjnego wchodzą takie firmy, jak Adobe, Facebook, Google, Microsoft, Bloomberg czy MongoDB Inc. Wszystkie używają C++ jako podstawowego narzędzia do tworzenia swoich produktów. Pracując w Komitecie Technicznym, Sii może aktywnie rozwijać język w taki sposób, aby spełniał oczekiwania własnego zespołu oraz klientów.

– Mamy wielu klientów, dla których rozwiązania oparte o technologię C++ są podstawą portfolio produktowego. Język ten jest jednym z najpopularniejszych języków programowania ogólnego przeznaczenia, ale jest obecny przede wszystkim wszędzie tam, gdzie liczy się duża moc obliczeniowa i optymalizacja zużycia zasobów – mówi Monika Jaworowska, Dyrektor Centrum Kompetencyjnego Embedded. – W tej technologii tworzymy oprogramowanie wspierając naszych klientów w sektorze motoryzacyjnym i telekomunikacyjnym, jak i również tworzących rozwiązania z dziedziny IoT (Internetu Rzeczy), w szczególności pełne platformy obsługujące Smart Home (Inteligentny Dom). W najnowszej wersji C++ (17) pracujemy przy tworzeniu dedykowanych rozwiązań do obróbki, dystrybucji i transmisji wideo, jak i dla jednej znanej marki – przy tworzeniu szczegółowych map dla kartografów. Wszyscy ci klienci, dla których obycie z rozwiązaniami z najnowszego standardu C++ jest priorytetowe, stanowią grupę zainteresowaną możliwością proponowania zmian i ulepszeń do obecnego standardu języka – dodaje.

Prace nad rozwojem C++

Pierwsze posiedzenie Komitetu Standaryzacyjnego C++, w którym brali udział przedstawiciele z Polski, w tym z Sii, odbyło się w Konie (USA) w lutym 2019 roku. Zaakceptowano na nim największe zmiany  języka od czasów wersji C++11. Przyjęty szkic roboczy C++20, który będzie dostępny najprawdopodobniej od 2020 roku, jest ukoronowaniem ponad dekady prac międzynarodowego zespołu ekspertów.

– Nie można rozwiązywać problemów języka C++ w pierwszy lepszy sposób – mówi Marcin Grzebieluch, ekspert C++ z Sii, biorący udział w pracach standaryzacyjnych. – Rozwiązanie musi być koherentne i brać pod uwagę wszystkie inne aspekty języka, aby było możliwie najbardziej intuicyjne dla jego użytkowników. Uczestnictwo w posiedzeniach Komitetu to wisienka na torcie. Większość prac jego członków odbywa się na listach mailingowych, za pośrednictwem których zgłaszane są pierwsze wersje dokumentów i omawiane bieżące problemy. Regularnie (średnio 1-2 razy w miesiącu) odbywają się też telekonferencje, które są punktem wyjścia dla posiedzeń – dodaje.

Ciągła wymiana wiedzy, doświadczeń i propozycji między członkami Komitetu przekuwana jest w konkretne efekty 3 razy do roku. Eksperci spotykają się w ustalonym miejscu, by zatwierdzić wybrane punkty, które wchodzą do kolejnej wersji standardu, publikowanej co 3 lata.  Biorąc pod uwagę fakt, że wiele firm opiera swoje systemy na języku C++, niektóre zmiany mogą być dla nich kluczowe. W przypadku Sii, obecność ekspertów w Komitecie stanowi źródło przewagi konkurencyjnej.

Więcej o technicznych szczegółach pracy Komitetu przeczytasz na naszym blogu.

To również może Cię zainteresować

podziel się ze znajomymi

[contact-form-7 id="8498" title="Share form PL"]