Development
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (→Project) |
(→Uncategorized) |
||
(19 intermediate revisions by 3 users not shown) | |||
Line 10: | Line 10: | ||
== Build Automation == | == Build Automation == | ||
− | * [[ | + | (see also Project below) |
+ | * [[Ant build file]] | ||
* [[Apache Maven POM file]] | * [[Apache Maven POM file]] | ||
+ | * [[Autotools]] | ||
+ | * [[Cabal]] | ||
+ | * [[CMake]] | ||
* [[Imake|Imakefile]] | * [[Imake|Imakefile]] | ||
* [[Jamfile]] | * [[Jamfile]] | ||
Line 22: | Line 26: | ||
* [[BSC]] (Browser code file) | * [[BSC]] (Browser code file) | ||
* [[IDB]] (State file) | * [[IDB]] (State file) | ||
− | * [[ | + | * [[MIDL]] (Microsoft Interface Definition Language) |
* [[ODL (Microsoft Object Description Language)|ODL]] (Object Description Language) | * [[ODL (Microsoft Object Description Language)|ODL]] (Object Description Language) | ||
* [[SBR]] (Visual Studio source browser intermediate file) | * [[SBR]] (Visual Studio source browser intermediate file) | ||
Line 33: | Line 37: | ||
== Interface == | == Interface == | ||
+ | See also [[Resources]]. | ||
* [[Nib file]] (Mac OS X development; windowed interfaces) (.nib) | * [[Nib file]] (Mac OS X development; windowed interfaces) (.nib) | ||
+ | * [[QML]] | ||
* [[Storyboard file]] (iOS development) (.storyboard) | * [[Storyboard file]] (iOS development) (.storyboard) | ||
* [[Xib file]] (Mac OS X / iOS development; replaced Nib files) (.xib) | * [[Xib file]] (Mac OS X / iOS development; replaced Nib files) (.xib) | ||
Line 39: | Line 45: | ||
== Intermediate == | == Intermediate == | ||
* [[Apple framework]] (.framework: OS X or iOS) | * [[Apple framework]] (.framework: OS X or iOS) | ||
− | |||
* [[Microsoft Library|LIB (Microsoft style)]] (used with Microsoft compilers for MS-DOS) | * [[Microsoft Library|LIB (Microsoft style)]] (used with Microsoft compilers for MS-DOS) | ||
* [[AR|LIB (Unix-style)]] (Static library file, a variant of the UNIX ar format) | * [[AR|LIB (Unix-style)]] (Static library file, a variant of the UNIX ar format) | ||
* [[Object file format]] (.o, .obj) | * [[Object file format]] (.o, .obj) | ||
* [[Precompiled Header]] (.pch) | * [[Precompiled Header]] (.pch) | ||
− | |||
* [[Relocatable Object Module Format]] | * [[Relocatable Object Module Format]] | ||
* [[SREC]] (.s19, .sre, .srec, .s) | * [[SREC]] (.s19, .sre, .srec, .s) | ||
* [[Turbo Pascal Unit]] (.tpu) | * [[Turbo Pascal Unit]] (.tpu) | ||
+ | |||
+ | For bytecode formats, see [[Executables#Virtual machine code]]. | ||
== Linking == | == Linking == | ||
* [[IIK]] (Incremental link file) | * [[IIK]] (Incremental link file) | ||
* [[MAP]] (Memory map link information) | * [[MAP]] (Memory map link information) | ||
+ | |||
+ | == Packaging and installation == | ||
+ | See: | ||
+ | * [[Archiving#Program/App/Applet/Installer specialized archive formats]] | ||
+ | * The "Build Automation" and "Project" sections of this page | ||
== Project == | == Project == | ||
Line 64: | Line 75: | ||
* [[IntelliJ Idea Website]] (.iws) | * [[IntelliJ Idea Website]] (.iws) | ||
* [[UltraEdit project file]] (.prj, pui) | * [[UltraEdit project file]] (.prj, pui) | ||
− | * [[ | + | * [[VisualBasic project]] (.vbp, .vbproj) |
* [[Visual Studio IntelliSense Database File]] (.sdf) | * [[Visual Studio IntelliSense Database File]] (.sdf) | ||
* [[Visual Studio No Compile Browser File]] (.ncb) | * [[Visual Studio No Compile Browser File]] (.ncb) | ||
* [[Visual Studio project file]] (.vcproj, .vcxproj, .vdproj) | * [[Visual Studio project file]] (.vcproj, .vcxproj, .vdproj) | ||
− | * [[Visual Studio Solution | + | * [[Visual Studio Solution file]] (.sln) |
− | * [[Visual Studio Solution Options | + | * [[Visual Studio Solution Options file]] (.suo) |
* [[Xcode Playground]] (.playground) | * [[Xcode Playground]] (.playground) | ||
* [[Xcode Project]] (.xcodeproj): Mac/iOS development | * [[Xcode Project]] (.xcodeproj): Mac/iOS development | ||
Line 78: | Line 89: | ||
== Resource == | == Resource == | ||
− | + | See [[Resources]]. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Revision control systems / code repositories == | == Revision control systems / code repositories == | ||
Line 99: | Line 105: | ||
* [[RBJ (Redcode oBJect)]] | * [[RBJ (Redcode oBJect)]] | ||
* [[UltraEdit wordfile]] (.uew) | * [[UltraEdit wordfile]] (.uew) | ||
+ | |||
+ | == Uncategorized == | ||
+ | * [[Buildinfo]] [https://wiki.debian.org/ReproducibleBuilds/BuildinfoFiles] | ||
+ | * [[SOURCE DATE EPOCH|SOURCE_DATE_EPOCH]] | ||
== Links == | == Links == | ||
Line 104: | Line 114: | ||
* [http://www.bluecloudsolutions.com/blog/money-apps-turn-1k-200k-portfolio/ Somebody's "How To Make Money With Apps" article] (that, unintentionally, gives insights into why smartphone apps suck so much these days) | * [http://www.bluecloudsolutions.com/blog/money-apps-turn-1k-200k-portfolio/ Somebody's "How To Make Money With Apps" article] (that, unintentionally, gives insights into why smartphone apps suck so much these days) | ||
* [http://boingboing.net/2014/04/24/band-releases-album-as-linux-k.html Band releases album as Linux kernel module] | * [http://boingboing.net/2014/04/24/band-releases-album-as-linux-k.html Band releases album as Linux kernel module] | ||
+ | * [https://github.com/MattPD/cpplinks/blob/master/executables.md C++ links: executables] |
Revision as of 19:00, 6 December 2018
File formats concerning compilers, interpreters, linkers, IDEs, etc.
See also: Source code, Executables
Contents |
Build Automation
(see also Project below)
Cloud platforms
Compiling
- BSC (Browser code file)
- IDB (State file)
- MIDL (Microsoft Interface Definition Language)
- ODL (Object Description Language)
- SBR (Visual Studio source browser intermediate file)
Debug
- Core dump
- GDB (GNU debugger file)
- Precompiled header file (.gch, .pch)
- Visual Studio PDB (Program debug database)
Interface
See also Resources.
- Nib file (Mac OS X development; windowed interfaces) (.nib)
- QML
- Storyboard file (iOS development) (.storyboard)
- Xib file (Mac OS X / iOS development; replaced Nib files) (.xib)
Intermediate
- Apple framework (.framework: OS X or iOS)
- 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)
- Relocatable Object Module Format
- SREC (.s19, .sre, .srec, .s)
- Turbo Pascal Unit (.tpu)
For bytecode formats, see Executables#Virtual machine code.
Linking
Packaging and installation
See:
- Archiving#Program/App/Applet/Installer specialized archive formats
- The "Build Automation" and "Project" sections of this page
Project
- APL workspace (stores a set of functions and variables comprising a program or project)
- Dev-Cpp project (.dev)
- Developer Studio project (.dsp)
- Developer Studio workspace (.dsw)
- FLA (Macromedia Flash project file)
- Geany project (.geany)
- IntelliJ Idea module (.iml)
- IntelliJ Idea project (.ipr)
- IntelliJ Idea Website (.iws)
- UltraEdit project file (.prj, pui)
- VisualBasic project (.vbp, .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 Playground (.playground)
- Xcode Project (.xcodeproj): Mac/iOS development
Remote procedure calls
Resource
See Resources.
Revision control systems / code repositories
- Concurrent Versions System (CVS)
- Git
- Mercurial (hg)
- Source Code Control System (SCCS)
Runtime environments
Specialized
- Game Maker (.gm6, .gmk)
- RBJ (Redcode oBJect)
- UltraEdit wordfile (.uew)
Uncategorized
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
- C++ links: executables