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.
Wishing your Raspberry Pi had more power for all those hardware hacking projects you have planned? There's a new barebones board on the market that may better fit your needs, and right now you can sign-up for your chance to get it for free.
Use your coding powers to raise money for a worthy cause, no ice water involved
A new analysis of Reddit comments shows which language’s developers seem to be the happiest - and which are the most foul-mouthed
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.
Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

randomness