BACKGROUND
This invention relates generally to code management systems, and more particularly(特に)to managing a software application across programming languages, such as for generating equivalent image filters in multiple programming languages.
The modern(現代)computer ecosystem comprises(から成る、含む、構成される)a wide array of(様々な)computing device types and a wide array of programming languages. This ecosystem presents a challenge for(課題、困難)engineers seeking to implement(実施、実装)a write-once, use-many(一度書けば何度でも使える、WOUM) application that is portable across devices. Engineers who provide applications across the internet want to provide functionality(機能)to users in many devices, such as a mobile phone, a tablet, a desktop computer, etc(等、など). However, the programming language and tools available for each of these applications vary and present challenges for implementing identical functionality reliably across the various devices. In particular(特に), a photo sharing service should provide users of an image filtering application with the guarantee that various devices use identical image filtering computations. However, programming these various devices using different languages and tools is cumbersome(手間、煩瑣、面倒). Even in a single device, there may be several pathways for executing logic(論理を実行), such as a general and a specialized processor, each of which is programmed with a unique syntax or language.