Term of the Moment

AI winter


Look Up Another Term


Definition: native programming


Writing source code in the language and development environment of a particular platform such as Windows, macOS, iOS and Android. Native programming requires the most expertise, because each platform has its own framework and language.

Native programming is always employed to develop advanced applications that take full advantage of the device's resources. Video games are a typical example. Contrast with Web application. See programming language and integrated development environment.