What’s the difference between a programming language and a scripting language?

owen

What is the difference between programming languages and scripting languages? Are the two terms essentially interchangeable?

Answer this Question

Answers

2 total
jimlynch
Vote Up (10)

Scripting Vs Programming?
What is the difference between scripting and programming?

http://www.instructables.com/answers/Scripting-Vs-Programming/

"In the original use of the word, a "script" is a program written to control another program or programs. The equivalent of .BAT files on Unix are called "shell scripts", because they define a sequence of programmed operations for the shell (the command-line interpreter) to perform. Browser scripts are programs which run inside the browser to manipulate its data and/or perform programmed browsing operations. And so on. It's about intent and application more than specific language, though some languages (I'll cite .BAT again) are too specialized or too inadequate to really use for much more than simple scripting.

Common usage has drifted a bit, but that's still how the pros and purists use the term."

AppDevGuy
Vote Up (6)

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.” 

Ask a question

Join Now or Sign In to ask a question.
From sign-on bonuses to long-term equity bonus incentives to perks such as paying for the lease on a new Tesla, firms are upping the ante to attract and hire elite software development talent in a tight market.
Ryan Carmack, the 9 year-old son of the famed programmer and game designer, has released Pong-clone called Angry Face
Traditional development practices used for desktop apps will not work for mobile apps, and companies must instead adopt agile development, says analyst Gartner.
A new study reveals that Java developers make the most while JavaScript programmers are the most wanted
Mark Zuckerberg’s latest app takes onerous Terms of Service to a strange new level
Using a combination of Jenkins and Circle CI, plus some Ruby and GitHub know-how, will make for a smooth process.
Want to offer extra functionality to your users based on where they are? Here's how.
With competition being as intense as ever, Google is attempting to distinguish its cloud offering by appealing directly to developers.
New data from AngelList shows the top technology choices that startups are making
GitHub has been called the 'social network for programmers.' Here's how to get started on the popular site for sharing and hosting code (and other things).
randomness