Development

File formats concerning compilers, interpreters, linkers, IDEs, etc.

See also: Source code, Executables

Build Automation

 * Apache Ant build file
 * Apache Maven POM file
 * Jamfile
 * Makefile

Compiling

 * BSC (Browser code file)
 * IDB (State file)
 * IDL (Interface definition language file)
 * ODL (Object Description Language)
 * SBR (Visual Studio source browser intermediate file)

Debug

 * GDB (GNU debugger file)
 * Precompiled header file (.gch, .pch)
 * Visual Studio PDB (Program debug database)

Interface

 * Nib file (Mac OS X development; windowed interfaces) (.nib)
 * Storyboard file (iOS development) (.storyboard)
 * Xib file (Mac OS X / iOS development; replaced Nib files) (.xib)

Intermediate

 * Apple framework (.framework: OS X or iOS)
 * CLASS (Java bytecode)
 * LIB (Microsoft style) (used with Microsoft compilers for MS-DOS)
 * LIB (Unix-style) (Static library file, a variant of the UNIX ar format)
 * Object file format (.o, .obj)
 * Precompiled Header (.pch)
 * PYC (Python bytecode)
 * SREC (.s19, .sre, .srec, .s)
 * Turbo Pascal Unit (.tpu)

Linking

 * IIK (Incremental link file)
 * MAP (Memory map link information)

Project

 * APL workspace (stores a set of functions and variables comprising a program or project)
 * Developer Studio project (.dsp)
 * Developer Studio workspace (.dsw)
 * IntelliJ Idea Module (.iml)
 * IntelliJ Idea Project (.ipr)
 * IntelliJ Idea Website (.iws)
 * UltraEdit project file (.prj, pui)
 * Visual Basic project file (.vbproj)
 * Visual Studio IntelliSense Database File (.sdf)
 * Visual Studio No Compile Browser File (.ncb)
 * Visual Studio project file (.vcproj, .vcxproj, .vdproj)
 * Visual Studio Solution File (.sln)
 * Visual Studio Solution Options File (.suo)
 * Xcode Project (.xcodeproj): Mac/iOS development

Resource

 * Resource script file (.rc, .rc2)
 * Xcode Core Data Model (.xcdatamodel, .xcdatamodeld)
 * Macintosh resource file (Mac OS Classic development) (.rsrc)
 * DFF

Specialized

 * Game Maker (.gm6, .gmk)
 * UltraEdit wordfile (.uew)

Links

 * A sketch of an architecture-independent object-code format
 * Somebody's "How To Make Money With Apps" article (that, unintentionally, gives insights into why smartphone apps suck so much these days)
 * Band releases album as Linux kernel module