4292417317

4292417317



* KDE (K Desktop Environment) - bogaty system bibliotek do tworzenia aplikacji w środowisku graficznym (http://www.kde.org)

Translacja:

Komputer bez dodatkowego oprogramowania umie jedynie wykonywać programy w języku maszynowym.

Wszystkie inne programy wymagają przetłumaczenia na język maszynowy.

Służą do tego specjalne programy zwane translatorami.

Proces tłumaczenia programu z jednego języka na inny nazywa się translacją. Danymi dla tego rodzaju programów jest program źródłowy napisany w języku wysokiego poziomu, a wynikiem jest program w języku maszynowym.

Translacja uniezależnia programistę od komputera, procesora i jego języka maszynowego.

Dwa główne rodzaje translacji to: kompilacja i interpretacja.

Kompilacja ma miejsce, gdy program zwany kompilatorem tłumaczy (automatycznie) program źródłowy na inny język (język maszynowy lub kod pośredni, np. kod bajtowy), poddając go ewentualnej optymalizacji.

Efektem pracy kompilatora jest kod wynikowy.

Po kompilacji następuje tzw. linkowanie (konsolidacja), dołączające do kodu wynikowego niezbędne biblioteki i inne elementy już skompilowane, aby otrzymać wynik końcowy w postaci programu wykonywalnego ( EXE).

Kompilator operuje na całym tekście programu źródłowego i generuje tekst przekładu jako całość.

Do wykonania programu możemy przystąpić dopiero po zakończeniu procesu translacji.

Interpretacja ma miejsce, gdy interpreter tłumaczy i wykonuje każdą instrukcję osobno, przez co nie jest możliwa optymalizacja i nie uzyskuje się pełnego kodu wynikowego.

Ponadto język musi mieć specjalną budowę, aby dał się interpretować.

Interpreter jest translatorem, który operuje na poszczególnych jednostkach syntaktycznych programu źródłowego i generuje ich przekłady.

Fragmenty programu wynikowego możemy wykonywać nie czekając na

zakończenie translacji całości.

Wprowadzony podział nie jest sztywny, buduje się bowiem translatory mające cechy zarówno kompilatorów, jak i interpreterów.

Pakiety organizacji prac biurowych:

Pakiet organizacji prac biurowych to zbiór programów komputerowych służących do typowych zastosowań biurowych (i nie tylko), takich jak:

-    edycja tekstu

-    wykonywanie obliczeń księgowych

11



Wyszukiwarka

Podobne podstrony:
Możliwości wykorzystania systemu Catia do tworzenia dokumentacji technicznej zostały przedstaw ione
Możliwości wykorzystania systemu Catia do tworzenia dokumentacji technicznej zostały przedstaw ione
Flash Bardzo popularny format wykorzystywany do tworzenia aplikacji (a nawet prezentacji) Podłączeni
NokiaDevSuit Nokia Developer Suitę 1.1 Jest to narzędzie do tworzenia aplikacji w Javie dla telefonó
NovaPDF Lite?sktop v 5 NovaPDF Lite Desktop v5 Program do tworzenia plików PDF. Aplikacja instaluje
Istotne cechyFreeBSD to kompletne środowisko Zestaw narzędzi do tworzenia kodu w podstawowym systemi
Rozdział 1 Organizacja systemu... niedziałku do piątku pełniono na miejscu do zamknięcia Biblioteki,
SE20101110010 Przed przystąpieniem do tworzenia systemu eksperckiego powinno się dokonać pewnego ro
W4. Programy narzędziowe do tworzenia systemów SCADA. Przykłady komercyjnych systemów SCADA. W5.
System MESA: mesa.wi.pb.edu.pl MESA (MEdical Snake Arena) - platforma do tworzenia i testowania meto
1. Przykładowy CMS - WordPress Wordpress jest przeznaczony do tworzenia blogów, ale na podstawie teg
075 pcx Rozdział 4. ♦ Systemy cyfrowej transmisji bezprzewodowej 75 Wieloramki służą następnie do tw
Które polecenie służy do tworzenia użytkowników w trybie interaktywnym w systemie Linux? O usermod (
BiblioWawaDOSTĘP DO ZBIORÓW BIBLIOTEK UCZELNI WARSZAWSKICH SYSTEM WYPOŻYCZEŃ WARSZAWSKICH
Nowy, dojrzały system biblioteczny wykonany na bazie 11 lat doświadczeń w tworzeniu oprogramowa
nościami do tworzenia programów, ich realizacji oraz oceny usług bibliotecznych, programów oraz

więcej podobnych podstron