Skip to content

File Extensions ‐ Program Formats

Nuno Luciano edited this page Jun 2, 2024 · 1 revision
Extension Full Form Description
.c C/C++ Source Code File General-purpose programming language developed by Dennis Ritchie at Bell Labs between 1969 and 1972.
.cpp C++ source Code File A general-purpose programming language developed by Bjarne Stroustrup as an extension to the C programming language.
.java Java Source Code File Programming language created by Sun Microsystems that is now owned by Oracle Corporation.
.py Python script  The programming language was developed by Guido van Rossum and first released in 1991.
.js Javascript A scripting language that is primarily used to add interactivity to web pages.
.ts TypeScript A superset of JavaScript that adds optional static typing.
.cs C# Ssource Code File A programming language developed by Microsoft as part of the .NET framework.
.swift Swift Source Code File Programming language developed by Apple for developing iOS, macOS, watchOS, tvOS, and Linux applications
.dta Document Type Definition File A data storage format commonly used by Stata, a statistical software program.
.pl Perl Script A programming language developed by Larry Wall at the University of California, Santa Cruz in the early 1980s.
.sh Bash Shell Script A shell scripting language commonly used to automate tasks on Unix-like operating systems
.bat Batch file Batch file format used to automate tasks on Windows systems; contains a series of commands to be executed by the command interpreter.
.com Command file A COM file is an executable file format used for programs on older Windows systems. COM files have limited functionality compared to modern formats.
.exe Executable file An executable file is a type of computer file that contains compiled code that can be run directly by the operating system. Executable files are commonly used to run programs.