PCC zbliża się do wersji 1.0

Jeszcze tylko 12 tys. dolarów i kompilator PCC (Portable C Compiler) zostanie wydany w wersji 1.0. Na tyle ocenia wartość ostatnich prac organizacja BSD Fund.

Coraz wyraźniej widać jak rozwija się konkurencja w kategorii wolnych kompilatorów języka C. Apple postawiło na LLVM, które wraz z nakładką Clang pełni rolę samodzielnego kompilatora, niezależnego od GCC. Środowiska BSD tymczasem starają się rozwijać PCC i prawdopodobnie w przyszłości zastąpić nim GCC.

Pozostałe do wydania pierwszej stabilnej wersji rzeczy obejmują ulepszenie konwersji do i z formatu SSA (Static Single Assignment), obsługi C99 i zgodności z GCC oraz port PCC na architekturę AMD64.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

11 odpowiedzi na „PCC zbliża się do wersji 1.0”
  1. Awatar trasz
    trasz

    Dwie uwagi. Po pierwsze, jesli cos zastapi we FreeBSD GCC, to LLVM, nie pcc. Inna liga po prostu. Po drugie, nie rosnie konkurencja w kategorii _wolnych_ kompilatorow. Rosnie konkurencja w kategorii kompilatorow _otwartych_.

    1. Awatar kocio
      kocio

      Licencja PCC i LLVM spełnia definicję wolnego oprogramowania, więc czepiasz się niepotrzebnie.

      1. Awatar trasz
        trasz

        @kocio: GPL spelnia definicje Otwartego Oprogramowania, a mimo to RMS i s-ka mocno sie oburzaja, jesli uzywa sie slowa "otwarty" zamiast "wolny" w tym kontekscie. Tutaj jest to samo, tylko w druga strone: w kregach BSD "wolne oprogramowanie" zwyczajnie zle sie kojarzy – z oprogramowaniem na licencji nakladajacej ograniczenia sprzeczne z zalozeniami BSD.

        1. Awatar kocio
          kocio

          Jasne, wiem. Ale ja nikomu nie zabraniam mówić "otwarte", jeśli ktoś uważa to za lepsze określenie, natomiast mam pełne prawo mówić "wolne" i tyle.
          Ani nie dowiedziałem się niczego nowego, ani nie popełniam błędu — więc czepiasz się zupełnie bez sensu.

      2. Awatar val-gaav
        val-gaav

        i dlatego trasz ma już ponad 500 głosów w tej sondzie obok 🙂

      3. Awatar Rsh
        Rsh

        No, a w przeciwieństwie do GCC to spełnia też definicję szybkiego oprogramowania.

  2. Awatar jellonek
    jellonek

    tak zagladajac do changeloga – niewiele sie w nim dzieje, nie liczac poprawiania portu amd64
    przewaga gcc, czy llvm polega rowniez na tym – ze obsluguja nie tylko c/fortrana, ale tez c++/objective-c/objective-c++

    1. Awatar Witek
      Witek

      a przewaga pcc że kompiluje bardzo szybko w miarę zoptymalizowany kod. co w bsd ma znaczenie (zwykle rekompilujesz wszystko z portów).

  3. Awatar Camelek.AmigaRulez
    Camelek.AmigaRulez

    Taki totalny offtopic:
    Nie wiem, skąd ta niechęć do trasz'a, przecież on tak naprawdę jest wizytówką tego portalu :]
    Bez niego nie byłoby tutaj co czytać tych komentarzy :]

    trasz Rulez :]

    1. Awatar ID+
      ID+

      True. Kazdy portal ma swojego trolla. I szczerze mówiąc. Mogliśmy trafić na gorszego.

    2. Awatar janek
      janek

      zgadzam sie z toba

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *