Android is a 32-bit ARM. wiki
Description:
1) So, a 32/64 or 8/12/16 bit compiler is available with the D language if it cannot be created by the compiler, if I am not mistaken?
2) The standard Linux kernel: libraries written in C and other languages can be compiled for ARM with the D language that I believe in, and the C language is also possible with C / C ++.
According to the Android wiki, my confusion begins:
wiki: A modified version of the Linux kernel (it is not linux, but its modified linux, due to hardware compatibility? So I can not use RPM packaging? Because its not standard Linux anymore?)
wiki: Although most Android applications are written in Java, there is no Java virtual machine in the platform, and Java bytecode is not executed. Java classes are compiled into Dalvik executables and run on a Dalvik virtual machine. Dalvik is a dedicated virtual machine designed specifically for Android and optimized for battery-powered mobile devices with limited memory and a processor. J2ME support may be provided through third-party applications.
Question: Why only Android is not written in either D or C / C ++? Instead of dealing with all these riots, is it the only company that has proven that Bigtable needs them (the world problem cannot solve the problem), and on the Mobile platform, changes like Android are also needed? What happened to the iPhone / Nokia implementation?
Question: Why Android does not launch the JVM, but they create the concept of Java, does alternative JVM processing, instead of doing the same thing as MeeGo or others. Is it marketing terms or is it a technical term? Could it be written in C / C ++ or D only for all Android? Instead of incorporating Java concepts or Mess concepts?
if so, then the Chrome browser, why did they use C ++ again? Why not just follow Java also for Chromium-web?
All about how to use it in practical life, for me again, just know why they made such a mess for Android? Are we then ready to learn programming languages at the university incorrectly (knowing later about Big Google just used Java for Android)?
Thank you in advance for valuable advice on this.
Yumyumyum
source share