Malaysian language subject in primary and secondary schools. Article 152 of the Federation designates Malay as the official language. Between 1986 and 2007, the official term "Bahasa Malaysia" was replaced by ""Bahasa Melayu"". Today, to recognise that Malaysia is composed of many ethnic groups (and not only the ethnic Malays), the term "Bahasa Malaysia" has once again become the government's preferred designation for the ""Bahasa Kebangsaan"" (National Language) and the ""Bahasa Persatuan/Pemersatu"" (unifying language/lingua franca). The language is sometimes simply referred to as "BM" and often misnomered with the term "Bahasa". English continues, however, to be widely used in professional and commercial
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