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ę...Technologie
GCC zapewne jeszcze długo będzie najważniejszym kompilatorem na wolnej licencji, ale LLVM skutecznie atakuje go w niektórych zastosowaniach. Dzięki Clang może niedługo przejąć obowiązki GCC w kompilacji kodu napisanego w C.
LLVM nie jest pełnym kompilatorem, tylko zestawem "klocków" do kompilowania. Jest podpinane pod...Technologie
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...Technologie
Nie każdemu zależy, żeby jego kompilator był bardzo szybki, czasem dużo bardziej liczą się dodatkowe możliwości, takie jak dokładna diagnostyka kodu. Jednym z elementów takiej analizy jest kontrola zgodności z regułami kodowania.Wstępną implementację tej funkcjonalności dla GCC ogłosił kilka dni temu Guillem Marpons z...Technologie
W tym tygodniu Michaelowi Lotzowi udało się po raz pierwszy pobrać kod i skompilować system operacyjny Haiku (wolnego klona BeOS-a) pod nim samym. Wprawdzie wymagało to zastosowania odrobiny magii, ale ten sukces oznacza, że już wkrótce Haiku wybije się na samodzielność.
Do tej pory kompilacja Haiku odbywa się pod innym...Technologie
Nie trzeba nawet mieć MS Windows, aby móc kompilować binarki na tę platformę, wystarczy tzw. skrośna kompilacja na zwykłej maszynie linuksowej. Jest to przydatne na przykład dla programistów, którzy przygotowują paczki z kolejnymi wydaniami programu.
Zastosowanie skrośnej kompilacji pozwala za jednym zamachem stworzyć port...Technologie
Jonathan Corbet na łamach LWN opisał obecne dyskusje nad wyposażeniem GCC w mechanizm wtyczek. Przy programie o takim stopniu komplikacji, który w dodatku obsługuje wiele niezależnych języków, zyski wydają się oczywiste, jednak istnieją też przeciwskazania.
Wśród najważniejszych argumentów przeciw takiej przebudowie...Technologie
LLVM to zestaw "klocków" kompilacyjnych, który powoli robi coraz większą karierę. Pozornie nie jest to zbyt popularne narzędzie, ale to tylko dlatego, że trzeba wiedzieć, gdzie jest stosowany.
Ci, którzy czekają na tradycyjny kompilator oparty o LLVM, muszą jeszcze trochę poczekać, aż clang się lepiej rozwinie lub...