Compiler

preview_player
Показать описание
Compiler
Lecture By: Ms. Shweta, Tutorials Point India Private Limited.
Рекомендации по теме
Комментарии
Автор

Use coupon "YOUTUBE12" to get ‘’FLAT 12%’’ OFF at Checkout.

TutorialsPoint_
Автор

In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).

The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. assembly language, object code, or machine code) to create an executable program.

There are many different types of compilers which produce output in different useful forms.

A cross-compiler produces code for a different CPU or operating system than the one on which the cross-compiler itself runs.

A bootstrap compiler is often a temporary compiler, used for compiling a more permanent or better optimised compiler for a language.

Related software include...

A program that translates from a low-level language to a higher level one is a decompiler.

A program that translates between high-level languages, usually called a source-to-source compiler or transpiler.

A language rewriter is usually a program that translates the form of expressions without a change of language.

A compiler-compiler is a compiler that produces a compiler (or part of one), often in a generic and reusable way so as to be able to produce many differing compilers.

A compiler is likely to perform some or all of the following operations, often called phases: preprocessing, lexical analysis, parsing, semantic analysis (syntax-directed translation), conversion of input programs to an intermediate representation, code optimization and machine specific code generation.

Compilers generally implement these phases as modular components, promoting efficient design and correctness of transformations of source input to target output.

Program faults caused by incorrect compiler behavior can be very difficult to track down and work around; therefore, compiler implementers invest significant effort to ensure compiler correctness.

Compilers are not the only language processor used to transform source programs.

An interpreter is computer software that transforms and then executes the indicated operations.

The translation process influences the design of computer languages, which leads to a preference of compilation or interpretation.

In theory, a programming language can have both a compiler and an interpreter.

In practice, programming languages tend to be associated with just one (a compiler or an interpreter).

junesilvermanb
Автор

i am very thankful to you . you have completed my whole doubts and increase my desire of learning. i really requested to you always continue to your services...
thanks a lot.

naveensharma
Автор

What are the steps involved in an interpreter can you please explain

yashtiwari
Автор

Mam explain about programming paradigm

amirthaakarthikanagamuthu
Автор

What is the difference between Machine code, Object code and Executable code ?

c.d.premkumar
Автор

😊😊😊😊😊😊😊 3:56 you mam to help in my exam

Queen_Siya_YT
Автор

Mam does compiler execute the whole programe?

tusharnag
Автор

Interpreter. Compiler. System software. Bios. Rom. Application software. Utility software. Antivirus.
Dreamweaver.
Thankyou.
Roma
Karma 2021 November.

romasingh
Автор

Thanks for tNice tutorials content. It was the first soft soft video I've seen that didn't assu I knew my way around all of the functions.

deepstudio
Автор

Mam does compiler execute the whole programe?

tusharnag