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
języki są bardziej zbliżone do sposobu funkcjonowania sprzętu, przez co programowanie w nich jest trudniejsze. Języki interpretowane zapewniają większą przenośność programów, które często są niezależne od platformy i systemu operacyjnego. Aby programy wyrażone w języku interpretowanym można było uruchomić na innej platformie, wystarczy napisać dla niej interpreter. Jednak taki sposób wykonywania odbija się negatywnie na wydajności. Alternatywnym rozwiązaniem jest kompilacja programów do postaci pośredniej, tzw. kodu bajtowego. Jest ona wykonywana przez wirtualne maszyny tłumaczące elementarne rozkazy kodu bajtowego na rozkazy procesora.
Klasyfikacja języków programowania
Języki programowania mogą być podzielone ze względu na:
• Paradygmat programowania
• Generację języka programowania
• Sposób kontroli typów.
• Sposób wykonywania (kompilacja, interpretacja).
• Poziom (języki niskopoziomowe są bardziej zbliżone pod względem budowy do działania sprzętu).
• Przeznaczenie.
Najpopularniejsze języki programowania
Lista dwudziestu najpopularniejszych języków programowania według TIOBE (stan na czerwiec 2011 r.)
Java
C
C++
C#
PHP
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
6/7