Question:

Different between shell, command interpreter?

by  |  earlier

0 LIKES UnLike

What is the Different between shell, command interpreter, interpreter, compiler?

 Tags:

   Report

2 ANSWERS


  1. In computing, a shell is a piece of software that provides an interface for users. Typically, the term refers to an operating system shell which provides access to the services of a kernel.

    A command line interpreter (also command line shell, command language interpreter) is a computer program that reads lines of text entered by a user and interprets them in the context of a given operating system or programming language.

    In computer science, an interpreter normally means a computer program that executes, i.e. performs, instructions written in a programming language. While interpretation and compilation are the two principal means by which programming languages are implemented, these are not fully distinct categories, one of the reasons being that most interpreting systems also perform some translation work, just like compilers. An interpreter may be a program that either

       1. executes the source code directly

       2. translates source code into some efficient intermediate representation (code) and immediately executes this

       3. explicitly executes stored precompiled code[1] made by a compiler which is part of the interpreter system.

    A compiler is a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language (the target language). The original sequence is usually called the source code and the output called object code. Commonly the output has a form suitable for processing by other programs (e.g., a linker), but it may be a human-readable text file.

    Hope this helps


  2. don't know

Question Stats

Latest activity: earlier.
This question has 2 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.