Software and Applications
Apps use a Platform Language that covers multiple devices. The language that is used in development can be written in one language for a specific device for distribution over multiple platforms:
- As a target language for compilers (particularly domain-specific language compilers) to abstract from specific application platforms.
- As an implementation language for libraries/apps that need to be run on multiple platforms. This works best for applications which are relatively independent using specific frameworks.
Compiler use: Traditionally, app compilers generate code for a particular platform, e.g. Java, Python or C#. In order to create software for numerous platforms, compiler back-ends have to be maintained. What app programming allows the coder to do is generate code in one language, the compiler will then translate the generated code to any of its supported platforms, simplifying the maintenance of multiple compiler back-ends.
How do I contact you guys?