National language has four official languages: English (Singapore English), Chinese, Malay and Tamil. Although English is the primary language of business, government, and education, Malay is designated as the national language. This is due to the geographical and historical ties to Malaysia as well as the recognition of ethnic Malays (about 14% of the population) as the indigenous people of Singapore. Traditionally, the lingua franca among the different ethnic groups in Singapore was Bazaar Malay, a Malay-based creole. Since independence, the government has been promoting English as the main language of Singapore. The bilingual education policy requires students to study two languages:
Interface description language Interface description language An interface description language or interface definition language (IDL), is a specification language used to describe a software component's application programming interface (API). IDLs describe an interface in a language-independent way, enabling communication between software components that do not share one language. For example, between those written in C++ and those written in Java. IDLs are commonly used in remote procedure call software. In these cases the machines at either end of the "link" may be using different operating systems and computer languages. IDLs offer a bridge between the two different systems. Software systems based on IDLs