IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
There is not as much of a distinction as there used to be between the two. Scripting is essentially a type of programming language, without the requirement that the developer go through an explicit compiling step. One pithy way I've heard it described is, “Scripting languages are for getting things done fast. Programing languages are for getting something fast done.”