Ответ:

Для создания и проверки программы нужны средства разработки: редактор кода, компилятор и инструменты отладки.

Ответ: системы программирования.