Język programowania
Język programowania to zestaw poleceń, instrukcji i innych składnia używać do tworzenia oprogramowania program. Języki, których programiści używają do pisania kodu, nazywane są „językami wysokiego poziomu”. Ten kod można skompilować do „języka niskiego poziomu”, który jest rozpoznawany bezpośrednio przez sprzęt komputerowy.
Języki wysokiego poziomu są zaprojektowane tak, aby były łatwe do odczytania i zrozumienia. To pozwala programistom pisać Kod źródłowy w naturalny sposób, używając logicznych słów i symboli. Na przykład zarezerwowane słowa, takie jak funkcjonować, Podczas, if, więcej są używane w większości głównych języków programowania. Symbole takie jak <, >, ==, != są zwykłymi operatorami. Wiele języków wysokiego poziomu jest na tyle podobnych, że programiści mogą łatwo zrozumieć kod źródłowy napisany w wielu językach.
Przykłady języków wysokiego poziomu obejmują C + +, Jawa, Perl, PHP. Języki takie jak C ++ i Java nazywane są „językami kompilowanymi”, ponieważ najpierw musi być kod źródłowy skompilowany aby biec. Języki takie jak Perl i PHP nazywane są „językami interpretowanymi”, ponieważ kod źródłowy można uruchomić za pomocą pliku interpretator bez kompilacji. Generalnie do tworzenia oprogramowania używane są języki kompilowane aplikacje, podczas gdy języki interpretowane są używane do uruchamiania skrypty, takie jak te używane do generowania treści dla dynamiczne strony internetowe.
Języki niskiego poziomu obejmują języki asemblera i języki maszynowe. Język asemblera zawiera listę podstawowych instrukcji i jest znacznie trudniejszy do odczytania niż język wysokiego poziomu. W rzadkich przypadkach programista może zdecydować o zakodowaniu podstawowego programu w języku asemblera, aby zapewnić, że będzie działał tak wydajnie, jak to tylko możliwe. Asembler może być użyty do przetłumaczenia kodu asemblera na kod maszynowy. Kod maszynowy lub język maszynowy zawiera serię dwójkowy kody zrozumiałe bezpośrednio dla komputera CPU. Nie trzeba dodawać, że język maszynowy nie został zaprojektowany tak, aby był czytelny dla człowieka.