Pod koniec zeszłego miesiąca Ian Lance Taylor wprowadził do GCC nową gałąź kodu: gcc-in-cxx. Jak łatwo zgadnąć, chodzi o kompilację GCC w standardzie C++.
Nasuwa się pytanie, po co? Na to pytanie najlepiej odpowiedział autor gałęzi w swojej prezentacji “Write GCC in C++”. Ponieważ C90 (standard C przyjęty w GCC) jest z grubsza biorąc podzbiorem języka C++, to w większości chodzi o prostą konwersję konstrukcji do bardziej zwięzłej i czytelnej postaci.
Oficjalne przyjęcie tej eksperymentalnej obecnie gałęzi wymaga aprobaty komitetu sterującego i o to Ian zamierza się ubiegać. Nowa gałąź ma być prowadzona rozsądnie, tzn. bez wykorzystywania zbędnych konstrukcji z C++ i w taki sposób, aby opieka nad kodem nie nastręczała kłopotów.
Dodaj komentarz