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 (9)

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.
Devops could be the latest and greatest buzzword, but it could also mean big and important changes - for the better- at many organizations in how applications are built and deployed.
Only six weeks after its release, Apple’s new programming language appears to already be on its way to replacing Objective-C
Beginning this fall, French primary school students will have the option of learning computer science
The recent release of Ubuntu 14.04 Long Term Support/LTS (Trusty Tahr) proves to us once again that it doesn't matter if you're Oracle, Microsoft, or Canonical: Bringing a fleet of products into new release revision synch is tough.
A new GitHub repo is collecting the life lessons that one can learn from programming
A new study finds that most top universities are now using Python to introduce students to programming
Python has surpassed Java as the top language used to introduce U.S. students to programming and computer science, according to a recent survey posted by the Association for Computing Machinery (ACM).
A non-programming profession which writes a lot of code looks at which languages can solve its problems the fastest
Microsoft's messy mobile strategy and incompatible platforms have frustrated would-be app developers. Can Universal Apps stop the rot?
One veteran shares his tale of being recognized for using his coding skills to make his military unit more efficient
Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

randomness