Kompilator GCC migruje dalej na C++

Kompilator GCC migruje dalej na C++

    przez -
    2 243
    Ponad roku temu opisywaliśmy sytuację, gdzie GCC Steering Committee i Free Software Foundation zdecydowały, że najwyższy czas zacząć pisać kod dla GNU Compiler Collection w języku C++. Na GCC Gathering 2011, które co roku ma miejsce, dyskutowano bardzo dużo na temat migracji z języka C na C++. Jak wiadomo prawie całe GCC jest aktualnie w języku C, co powoduje pewne trudności w adopcji nowych programistów, którzy bardziej znają języki wysokiego poziomu i obiektowe, aniżeli typowo strukturalne.

    Oczywiście pewna część GCC już używa C++, jak przeciążenia (overloading), szablony, czy wirtualne tabele, jednakże głównym celem migracji jest możliwość używania standardu C++03 z makrami gotowymi dla C++0x. Zostaną one skonwertowane do funkcji inline razem ze zmianą wszystkich przypadków z C na C++. Następnie planowane jest użycie wsparcia hierarchii klasy (class hierarchy) i funkcji member (member functions) z C++, razem z innymi strukturami danych.

    Więcej informacji w oficjalnym oświadczeniu.

    Podobne artykuły

    GNU - logo

    przez -
    1 590
    • energizer

      Miło słyszeć, że GCC nie pozostaje w epoce kamienia łupanego ;)

    • joseff

      Ponoć w teorii C jest trochę szybsze od C++. Zresztą pewnie jakieś milisekundy.