title: what does native language mean for a specific os?
body: <p>What does it mean that for example java (or kotlin) is the native language for android development?<br>
  What does native mean here?
  Does this concept exist for other operating systems too? for example do we have a native language for windows and/or linux too?    </p>
  
  <p>EDIT:<br>
  I am not sure how much usual it is to use the phrase "native language".<br>
  The main thing I am looking for is what are the reasons that make a language more friendly and more frequently used for a special OS.  </p>
  
  <p>For example, is the api of an operating system more easy to call from one or a couple of specific languages? (if yes why?)<br>
  Is it the existence of compilers to compile to an intermediate set of instructions (like java byte codes) and to a set of instructions of several hardwares?  </p>
  
  <p>As another example we have some languages that compile to java byte codes, why are they not widely used for android development?  </p>