0% found this document useful (0 votes)
26 views

Object Code: Language, Often Having A Binary Form Known As

A compiler transforms source code written in one programming language into another target language, often machine-readable object code, to create an executable program. Simulation imitates real systems, processes, or behaviors to gain insights, test scenarios, or train users. It is used in technology development, safety testing, education, and games. Hardware emulation simulates hardware systems using specialized emulation systems to debug designs. Verification checks that a product or system meets specifications, while validation establishes evidence a product achieves its intended use through acceptance testing with end users. Debuggers test and examine other programs by halting execution when conditions are met to identify issues.

Uploaded by

Askyfull Ofstars
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Object Code: Language, Often Having A Binary Form Known As

A compiler transforms source code written in one programming language into another target language, often machine-readable object code, to create an executable program. Simulation imitates real systems, processes, or behaviors to gain insights, test scenarios, or train users. It is used in technology development, safety testing, education, and games. Hardware emulation simulates hardware systems using specialized emulation systems to debug designs. Verification checks that a product or system meets specifications, while validation establishes evidence a product achieves its intended use through acceptance testing with end users. Debuggers test and examine other programs by halting execution when conditions are met to identify issues.

Uploaded by

Askyfull Ofstars
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

Compilation:

A compiler is a computer program (or set of programs) that transforms source code written in


a programming language (the source language) into another computer language (the target
language, often having a binary form known as object code). The most common reason for
wanting to transform source code is to create an executable program.

Simulation is the imitation of some real thing, state of affairs, or process. The act of simulating
something generally entails representing certain key characteristics or behaviours of a selected
physical or abstract system.

Simulation is used in many contexts, such as simulation of technology for performance


optimization, safety engineering, testing, training, education, andvideo games. Training
simulators include flight simulators for training aircraft pilots. Simulation is also used for scientific
modeling of natural systems or human systems in order to gain insight into their functioning.
[1]
 Simulation can be used to show the eventual real effects of alternative conditions and courses
of action. Simulation is also used when the real system cannot be engaged, because it may not
be accessible, or it may be dangerous or unacceptable to engage, or it is being designed but
not yet built, or it may simply not exist .[2]

In integrated circuit design, hardware emulation is the process of imitating the behavior of one
or more pieces of hardware (typically a system under design) with another piece of hardware,
typically a special purpose emulation system. The goal is normally debugging of the system
being designed. Often an emulator is fast enough to be plugged into a working target system in
place of a yet-to-be-built chip, so the whole system can be debugged with live data. This is a
specific case of in-circuit emulation.

Verification is a Quality control process that is used to evaluate whether or not a product,


service, or system complies with regulations, specifications, or conditions imposed at the start of
a development phase. Verification can be in development, scale-up, or production. This is often
an internal process.

Validation is a Quality assurance process of establishing evidence that provides a high degree


of assurance that a product, service, or system accomplishes its intended requirements. This
often involves acceptance of fitness for purpose with end users and other product stakeholders.

A debugger or debugging tool is a computer program that is used to test and debug other


programs (the "target" program). The code to be examined might alternatively be running on
an instruction set simulator (ISS), a technique that allows great power in its ability to halt when
specific conditions are encountered but which will typically be somewhat slower than executing
the code directly on the appropriate (or the same) processor. Some debuggers offer two modes
of operation - full or partial simulation, to limit this impact.

You might also like