województwa śląskiego potrafi sprostać problemom edukacyjnym
www.nauczydel.wsps.pl ■ szkolenia.wsps8op.pl • (32) 264 74 76 w. 22 • Dąbrową Górnicza, ul. Kościelna 6
Od strony sprzętowej wszystkie te informacje wyrażane są za pomocą sekwencji zer i jedynek. Język programowania nakłada jedynie odpowiednie ograniczenia i zasady ich przetwarzania. Zjawisko konwersji wartości jednego typu na inną nazywa się rzutowaniem.
Biblioteki standardowe
Dla większości języków zdefiniowana jest także biblioteka standardowa zawierająca podstawowy zestaw funkcji pozwalających realizować wszystkie najważniejsze operacje, np.:
• Obsługę wejścia-wyjścia.
• Obsługę plików.
• Obsługę wielowątkowości.
• Zarządzanie pamięcią.
• Podstawowe typy danych oraz funkcje do zarządzania nimi.
• Operacje na ciągach tekstowych.
Wykonywanie kodu
Aby program napisany w danym języku mógł być wykonany, niezbędne jest odpowiednie przetworzenie jego kodu źródłowego:
• Kompilacja - kod źródłowy jest tłumaczony do postaci języka maszynowego, czyli sekwencji elementarnych operacji gotowych do bezpośredniego przetworzenia przez procesor komputera. Jeżeli dany język programowania podlega kompilacji, określany jest mianem kompilowanego języka programowania.
• Interpretacja - kod źródłowy jest na bieżąco tłumaczony i wykonywany przez dodatkowy program zwany interpreterem. Jeżeli język podlega interpretacji, nazywany jest interpretowanym językiem programowania.
Kompilacja do kodu maszynowego zapewnia najwyższą wydajność programom, lecz wygenerowany kod jest ściśle powiązany z platformą sprzętową. Ponadto kompilowane
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
a KAPITAŁ LUDZKI ""“SESES KSl
NARODOWA STRATEGIA SPÓJNOŚCI FUNDUSZ SPOŁECZNY
5/7