Whats the difference bewteen scripting and programming?
Interpreted language is a programming language in which programs are 'indirectly' executed ("interpreted") by an interpreter program. This can be contrasted with a compiled language which is converted into machine code and then 'directly' executed by the host CPU. Theoretically, any language may be compiled or interpreted, so this designation is applied purely because of common implementation practice and not some essential property of a language. Indeed, for some programming languages, there is little performance difference between an interpretive- or compiled-based approach to their implementation.
Many languages have been implemented using both compilers and interpreters, including BASIC, C, Lisp, Pascal, and Python. While Java is translated to a form that is intended to be interpreted, just-in-time compilation is often used to generate machine code. The Microsoft .NET Framework languages always compile to Common Intermediate Language (CIL) which is then just-in-time compiled into native machine code. Many Lisp implementations can freely mix interpreted and compiled code. These implementations also use a compiler that can translate arbitrary source code at runtime to machine code.
there are programming languages that are run by interpreters
http://en.wikipedia.org/wiki/Interpreted_language
so the answer is:
'programmers' call computer code 'programming'
engineers or administrators call computer code 'scripting'
it is basically an elitist thing, 'programmers' think they are better than everybody else
someone that writes a 'script' just want to get the job done and go back to neffing/playing WoW/hacking something, etc etc
also, if the code is part of a project, i.e. a project manager/budget is involved, then the code is 'programming'
if the code is part of ongoing operations/maintenance activity/there is no chance to climb the corporate ladder from the use of the code, then it is scripting
all i got from your post is that you have absolutely no idea wtf you are talking about.
The unfortunate side effect of high level languages such as .NET flavors and Java, is that "programmers" who are introduced into programming at this level actually don't know how to program. The industry is in a really sad state right now.
then you are clearly a programmer
have a nice day
Succinctly: Scripting is for kiddies.The unfortunate side effect of high level languages such as .NET flavors and Java, is that "programmers" who are introduced into programming at this level actually don't know how to program. The industry is in a really sad state right now.
I have seen a dozen jobs replaced by a handful of code in a script. It's odd seeing that, total success for the IT guy who did it but the reality is people were out of work because of it.lol, i'm buying that.
The unfortunate side effect of high level languages such as .NET flavors and Java, is that "programmers" who are introduced into programming at this level actually don't know how to program. The industry is in a really sad state right now.
The unfortunate side effect of high level languages such as .NET flavors and Java, is that "programmers" who are introduced into programming at this level actually don't know how to program. The industry is in a really sad state right now.
scripting is interpreted by an application.
programming is making that application.