Scripting languages

Scripting languages:
  • Which automate tasks
  • Usually interpreter is needed.
  • Created with using basic primitives(meaning given below).
  • Rather than their use for creating applications, they are used to control the applications. They can be in different language than language of source code of application.
  • Eg. Shell Scripting languages manipulate with the files,directories which were not created using scripts, so they are actually beyond the domain of scripts. Basically they just automate stuff.


Difference between interpreter and compiler:

Interpreter
Compiler
Analyzes one line at a timeAll program at once
Directly converts into binary code, which is executable by itself that is independentlyIt converts in object code. Then linker is expected to convert into executable code.
Memory requirements is lessMemory requirements is more
Takes single line, compiles it, executes it, then only moves to next lineFirst whole program compiled, then execution
No object code is created, so every time same thing
Once compiled and linked, can only run the program.

It basically needs dynamic and static libraries to run the code


What are primitives in computing?   The basic sub-elements upon which so-called developers develop a complex code.

In this post I will try to explain as many scripting languages as I learn.
For now, following are the scripting languages I have learnt:
1. TCLSH

I will try to add more to the list as I learn.

Comments

Popular posts from this blog

What should you expect in an VLSI interview as a fresher

The struggle to enter VLSI industry is for real