You are on page 1of 4

Software Testing Tutorial Principles of software testing Software Development Life Cycle Software Testing

Difference between Program and Executable File


madhurihammad

Read Discuss Courses

1. Program :
Program, as name suggest, are simply set of instructions developed by programmer
that tell computer what to perform and consist of compiled code that run directly from
operating system of computer.

2. Executable File :
Executable File, as name suggests, are computer files that contain encoded sequence
of instructions and is particular a kind of file that is capable of being executed or run as
a program in computer.

Difference between Program and Executable File :


Program Executable File

Programs are set of instructions Executable File is file format of


followed by computer system. windows i.e., .exe file.

It contains machine instructions


It contain instructions that computer can
for computer architectures
understand and execute.
supported by Windows.

All programs cannot be Exe files. All Exe files can be program.

Types of programs include


Types of executable files can be
spreadsheets, graphics programs, web
compiled programs, scripts, etc.
browsers, data base systems, etc.

It consist of compiled code that might It consist of several blobs of data


run or execute directly from operating and instructions about how data
system of computer. should be loaded in memory.

Programs are used to perform specific These files are used on windows
task and enhance functionality of computers to install or run
computer system. software applications.

Exe files are created by compilers


Programs are created by programmers
that convert source code in to
in programming language.
machine code.

Program code are usually written in one Exe files are usually written
or more languages as per knowledge of according to Microsoft Portable
programmer rather than machine code. Executable (PE) specifications.

Last Updated : 22 Dec, 2020 1

Similar Reads
Difference between File Similar read Difference between SVG file
Transfer Protocol (FTP) and thumbnail and PNG file
Secure File Transfer Protocol…
Difference between Local File Difference between File
System (LFS) and Distributed Descriptor and File Pointer
File System (DFS)

Difference Between C++ Text Difference between AI File


File and Binary File Format and EPS File Format

Difference between Program Difference between Header file


and File and Library

Difference between YAML(.yml) Difference between File and


and .properties file in Java Folder
SpringBoot

Previous Next

Article Contributed By :
madhurihammad
madhurihammad

Follow

Vote for difficulty


Current difficulty : Medium

Easy Normal Medium Hard Expert

Article Tags : Technical Scripter 2020, Difference Between, Software Engineering

Improve Article Report Issue


A-143, 9th Floor, Sovereign Corporate
Tower, Sector-136, Noida, Uttar Pradesh -
201305
feedback@geeksforgeeks.org

Company Explore
About Us Job-A-Thon Hiring Challenge
Legal Hack-A-Thon
Careers GfG Weekly Contest
In Media Offline Classes (Delhi/NCR)
Contact Us DSA in JAVA/C++
Advertise with us Master System Design
Master CP

Languages DSA Concepts


Python Data Structures
Java Arrays
C++ Strings
PHP Linked List

You might also like