Języki programowania
Język programowania to zbiór reguł, który mówi nam, kiedy dana sekwencja znaków tworzy program komputerowy. Sekwencja ta jest tłumaczona na kod zrozumiały dla maszyny liczącej za pomocą specjalnych programów, nazywanych kompilatorami. Kompilatory weryfikują napisany program pod względem semantyki właściwej dla danego języka programowania i umożliwiają utworzenie możliwego do wykonania pliku programu.
Współcześnie istnieje na świecie wiele języków programowania i co chwilę powstają nowe. Główną cechą odróżniającą języki programowania od języków naturalnych jest ich precyzja i jednoznaczność. Język używany w komunikacji międzyludzkiej jest często źródłem nieporozumień i niedomówień. W przypadku języków programowania każde zadanie należy bardzo precyzyjnie opisać, by komputer mógł je właściwie odczytać.
Niektóre języki programowania powstają od początku, inne tworzy się na bazie języków już istniejących. W przypadku tych drugich programiście łatwiej i szybciej nauczyć się programowania w nowym języku. Najpopularniejszymi językami programowania są obecnie: Jawa, C, C++, C#, PHP, Visual Basic, Python, Jawa Script, Delphi, Pascal, Aembler czy Ada.