języki programowania

Czym jest język programowania?