-5

Please tell me the difference between C programming language and C scripting language .Both are same or different?and if its different tell me good link to learn C scripting as beginer

shivi
  • 65
  • 3
  • 2
    There is no "C scripting language" – Aaron McDaid Jan 30 '15 at 08:56
  • @AaronMcDaid over the years C exists many developers tried to create such language, see here: http://stackoverflow.com/questions/584714/is-there-an-interpreter-for-c – myaut Jan 30 '15 at 08:57
  • 1
    There is no distinction. My guess is that some folk refer to "quick and dirty c" as being C scripting. Or perhaps even C that's passed through an interpreter rather than compiled. If you want to learn C the best book IMO is the one by Kernighan and Ritchie, and make sure you complete all the example exercises. – Bathsheba Jan 30 '15 at 08:58
  • Googling yields: There /is/ at least one C-scripting language even going by that name: http://csl.sourceforge.net/csl.html – BitTickler Jan 30 '15 at 08:59
  • is csh (c-shell) considered a c-scripting language? ;) – BitTickler Jan 30 '15 at 09:00
  • 1
    As a beginner, you might take interest in the question: Which "real" and which scripting languages are worth investing the time to learn them? – BitTickler Jan 30 '15 at 09:05
  • This is the first time that I heard about C Scripting. – Waqas Shabbir Jan 30 '15 at 09:22

1 Answers1

2

By "C scripting language", you probably mean this: http://csl.sourceforge.net/csl.html or some other project to create an interpretable version of C (see Is there an interpreter for C?)

What's the difference? Well, "C" normally refers to a compiled version of the language, and "C scripting language" normally refers to an interpreted one. That's all there is to it. From the point of view of the language's standard, there might not be an actual difference between a compiled and an interpreted implementation if both follow the standard.

Community
  • 1
  • 1
  • 2
    C is just a language. Needing to be compiled is not part of the language specification. – juanchopanza Jan 30 '15 at 09:02
  • @juanchopanza: you're perfectly right, I didn't make it clear enough originally. And-wow-2 downvotes in, like, 2 seconds! =) –  Jan 30 '15 at 09:04
  • 2
    Thanks for clarifying. I removed my down-vote. It is hard to give good answers to ill-defined questions. – juanchopanza Jan 30 '15 at 09:08
  • 1
    @Mints97 I will give you an up vote if you add to your answer, that the difference between c and c scripting languages is, that C is worth learning, while there are tons of more vital scripting languages to learn than some random c-scripting language. – BitTickler Jan 30 '15 at 09:13
  • Its not an ill-defined question.... – shivi Feb 02 '15 at 05:49