• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • GNU Compiler Collection



    Podstrony: 1 [2] [3] [4]
    Przeczytaj także...
    VHDL (ang. Very High Speed Integrated Circuits Hardware Description Language ) jest bardzo popularnym językiem opisu sprzętu używanym w komputerowym projektowaniu układów cyfrowych typu FPGA i ASIC.Kompilacja skrośna - kompilacja wykonywana na innej architekturze procesora niż docelowa (np. program komputerowy dla docelowej architektury ARM kompilowany na architekturze x86).

    GNU Compiler Collection (GCC) – zestaw kompilatorów o otwartym kodzie źródłowym rozwijany w ramach Projektu GNU. Rozpowszechniany jest na licencji GPL oraz LGPL.

    GCC jest podstawowym kompilatorem w systemach uniksopodobnych, przy czym szczególnie ważną rolę odgrywa w procesie budowy jądra Linuksa.

    Historia[ | edytuj kod]

    Początkowo skrótowiec GCC oznaczał GNU C Compiler, ponieważ był to kompilator wyłącznie do języka C.

    MorphOS – 32-bitowy system operacyjny dla komputerów Pegasos, Amiga wyposażonych w procesory z rodziny PowerPC (BlizzardPPC, CyberStormPPC), Efika oraz szerokiej gamy starszych komputerów firmy Apple Inc. z procesorami PowerPC.Drzewo składniowe, drzewo AST (ang. syntax tree) czyli drzewo składni abstrakcyjnej (ang. abstract syntax tree) - drzewo etykietowane, wynik przeprowadzenia analizy składniowej zdania (słowa) zgodnie z pewną gramatyką. Każdy węzeł wewnętrzny tego drzewa reprezentują pewną konstrukcję języka, a jego synowie znaczące składowe tej konstrukcji.

    Pierwsza wersja kompilatora o numerze 1.0 została opublikowana 23 maja 1987 przez Richarda Stallmana.

    Znaczącym wydarzeniem w historii rozwoju GCC było wydanie wersji 2.95 w lipcu 1999 – pierwszej po zintegrowaniu z projektem EGCS.

    Kompilatory dostępne w GCC[ | edytuj kod]

    W skład GCC wchodzą kompilatory następujących języków programowania:

  • C – gcc
  • C++ – g++
  • Objective-C – gobjc
  • Fortran – g77 oraz nowa implementacja Fortranu 95 o nazwie GFortran
  • Java – gcj
  • Ada – gnat
  • a także eksperymentalnie

    Mac OS – system operacyjny komputerów Macintosh. Od wydania wersji 10.0 (OS X), starsze wersje znane są jako Mac OS Classic.Międzynarodowa Organizacja Normalizacyjna, ISO (ang. International Organization for Standardization, fr. Organisation internationale de normalisation) – organizacja pozarządowa zrzeszająca krajowe organizacje normalizacyjne.
  • Pascal – gpc
  • Mercury
  • VHDL
  • PL/I
  • Istnieje również frontend języka D dla GCC – gdc.

    Podstrony: 1 [2] [3] [4]




    Warto wiedzieć że... beta

    Rejestry procesora to komórki pamięci o niewielkich rozmiarach (najczęściej 4/8/16/32/64/128 bitów) umieszczone wewnątrz procesora i służące do przechowywania tymczasowych wyników obliczeń, adresów lokacji w pamięci operacyjnej itd. Większość procesorów przeprowadza działania wyłącznie korzystając z wewnętrznych rejestrów, kopiując do nich dane z pamięci i po zakończeniu obliczeń odsyłając wynik do pamięci.
    System uniksopodobny – mianem tym określa się system operacyjny zbliżony budową do systemu Unix, jednakże niewywodzący się bezpośrednio lub pośrednio z kodu BSD lub System V. Oznacza to, że kod źródłowy systemu został napisany od zera lub został zaczerpnięty z innego systemu niebędącego systemem Unix. System taki posiada interfejs programistyczny i interfejs użytkownika zbliżony do standardów używanych przez systemy Unix lub oparty jest na standardach POSIX.
    Alokacja zasobów w gospodarce rozumiana jest przez wykaz lub wyczerpujący opis tego, co kto robi oraz kto co dostaje. Zakres możliwości alokacyjnych jest zależny od stanu techniki i wielkości zasobów w gospodarce. Ostateczna wartość alokacji zależna jest od gustów klienta, które decydują, jak ludzie oceniają to, co otrzymują.
    MIPS (Microprocessor without Interlocked Piped Stages) jest to architektura komputerowa (w szczególności procesor typu RISC) rozwijana przez firmę MIPS Technologies. Istnieje zarówno w wersji 32- jak i 64-bitowej.
    MinGW (Minimalist GNU for Windows) – port GCC, dostarczający darmowe i otwarte środowisko oraz narzędzia pozwalające na kompilację natywnych plików wykonywalnych dla platformy Windows.
    Motorola była międzynarodową firmą telekomunikacyjną założoną w 1928 roku, z siedzibą w Schaumburgu na przedmieściach Chicago (USA). Była spółką publiczną notowaną na giełdzie nowojorskiej (NYSE) (od 26 maja 1946) (symbol giełdowy: MOT), a w przeszłości także tokijskiej (od października 1988 do czerwca 2005) i Chicago Stock Exchange. 4 stycznia 2011 podzieliła się na dwie firmy, Motorola Mobility i Motorola Solutions.
    Stos (ang. Stack) – liniowa struktura danych, w której dane dokładane są na wierzch stosu i z wierzchołka stosu są pobierane (bufor typu LIFO, Last In, First Out; ostatni na wejściu, pierwszy na wyjściu). Ideę stosu danych można zilustrować jako stos położonych jedna na drugiej książek – nowy egzemplarz kładzie się na wierzch stosu i z wierzchu stosu zdejmuje się kolejne egzemplarze. Elementy stosu poniżej wierzchołka można wyłącznie obejrzeć, aby je ściągnąć, trzeba najpierw po kolei ściągnąć to, co jest nad nimi.

    Reklama

    Czas generowania strony: 0.025 sek.