Question: what is the difference between programming language and operating system?
Answer: An operating system is a program that controls the hardware and provides services to other programs. A programming language is a way of specifying operations. Programs are written using programming languages. For applications, the operations that can be specified include requests for services from an operating system.