DJGPP

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

DJGPP (DJ's GNU Programming Platform) – 32-bitowy zestaw narzędzi do kompilacji programów, napisanych w językach C i C++, w systemie MS-DOS dla komputerów klasy PC z procesorem 386 lub nowszym. Jego autorem jest DJ Delorie, który rozpoczął ten projekt w 1989 r. DJGPP jest portem popularnego kompilatora GCC na DPMI (DOS Protected Mode Interface).

Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.

Zobacz też[ | edytuj kod]

  • Cygwin
  • MinGW
  • Linki zewnętrzne[ | edytuj kod]

  • Witryna DJGPP
  • Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym) . Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.




    Warto wiedzieć że... beta

    Port – wersja programu komputerowego na inną platformę sprzętową bądź programistyczną, zazwyczaj na inną architekturę procesora lub system operacyjny. Port powstaje w wyniku przeniesienia już istniejącego kodu, ogólniej można mówić o implementacji danego programu na inną platformę.
    MS-DOS (ang. Microsoft Disk Operating System) to system operacyjny stworzony przez firmę Microsoft na podstawie nabytego przez nią kodu źródłowego systemu QDOS (ang. Quick and Dirty Operating System - napisany szybko i na brudno system operacyjny) stworzonego przez Seattle Computers. Jest to wersja systemu operacyjnego DOS przeznaczona dla komputerów IBM-PC.
    C – imperatywny, strukturalny język programowania wysokiego poziomu stworzony na początku lat siedemdziesiątych XX w. przez Dennisa Ritchiego do programowania systemów operacyjnych i innych zadań niskiego poziomu.
    GCC (ang. GNU Compiler Collection) - zestaw kompilatorów do różnych języków programowania rozwijany w ramach projektu GNU i udostępniany na licencji GPL oraz LGPL.
    32-bitowe – słowa, adresy i inne dane to takie informacje, które mieszczą się na 32 bitach pamięci, co jest równe 4 oktety. 32-bitowe architektury CPU czy ALU są architekturami używającymi takiej właśnie wielkości rejestrów, szyny adresowej, szyny danych.
    Oprogramowanie (ang. software) – całość informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów. Celem oprogramowania jest przetwarzanie danych w określonym przez twórcę zakresie. Oprogramowanie to dział informatyki. Oprogramowanie jest synonimem terminów program komputerowy oraz aplikacja, przy czym stosuje się go zazwyczaj do określania większych programów oraz ich zbiorów.
    Cygwin to implementacja standardu POSIX funkcji systemowych przeznaczona dla systemów Win32 (32-bitowe systemy dla PC od MS Windows 95) oraz zestaw oprogramowania FLOSS zwykle dostępnego na systemach typu Unix i Linux. Są to głównie aplikacje używające interfejsu tekstowego, ale dostępny jest również podsystem grafiki X.Org oraz graficzne środowiska GNOME i KDE. Projekt posiada wygodny w użyciu program instalacyjny.

    Reklama