Question:
in which language android made?
Wasim
2013-11-12 12:00:02 UTC
i first thought it made in java but then i read somewhere it made in linux.. whats the truth.. please be more specific.. thanks in advance..
Five answers:
Simon
2013-11-12 18:31:36 UTC
"Iamnotbillgates" is as confused as you are! Linux is not a programming language: you can't write something "in Linux". Linux is an operating system kernel: the most basic part of an operating system that contains and interfaces with hardware drivers, handles memory access and processor scheduling, and so on. Because Linux is a free and open source project, the code for this kernel can be modified by anyone. The Android kernel is a modification of the Linux kernel: a "fork", because the whole Android kernel project forked away from the Linux kernel project and became a separate project. They are still closely related though, and developments in one often find their way into the other. In fact, they may eventually merge back into a single project.



The operating system itself depends upon and is built around the kernel. On computers that people call "Linux" systems, the operating system is actually the GNU OS. Like the Linux kernel itself, much of this is written in C...but not all of it, and in fact it's a pretty varied and eclectic system, because it's developed by so many different developers with so many different sets of skills. Android is a bit simpler so you can hack on most of it with just C and Java. The Android kernel (being based on the Linux kernel) is written in C, so you can hack on that in C; and the low-level middleware is developed in C as well. Higher level applications like the ones you download from Google Play are the ones that are usually written in Java.
Varsha
2013-11-13 04:57:39 UTC
A software platform and operating system for mobile devices

Based on the Linux kernel

Developed by Google and later the Open Handset Alliance (OHA)

Allows writing managed code in the Java language

Possibility to write applications in other languages and compiling it to ARM native code

Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA

Android uses Linux for its device drivers, memory management, process management, and networking.

 

The next level up contains the Android native libraries. They are all written in C/C++ internally, but you’ll be calling them through Java interfaces. In this layer you can find the Surface Manager, 2D and 3D graphics, Media codecs, the SQL database (SQLite), and a native web browser engine (WebKit).

 

Dalvik Virtual Machine. Dalvik runs dex files, which are coverted at compile time from standard class and jar files.





Hope u undrstud
2013-11-12 20:03:07 UTC
The Android kernel is programmed in c, c++ and is a Linux based operating system. You can program apps for Android in most languages now: c++, c, and ruby just to name a few. Most choose java since google has pushed it enough and made it simple.



Edit:



Listen to "S", the third answerer on here. His answer is absolutely correct. He is also correct in calling it the GNU/Linux OS. Richard Stallman is smiling down upon you, good sir! ;-)



Well answered :)
?
2013-11-13 12:19:13 UTC
The kernel of android is basically based on Linux
?
2013-11-12 20:06:39 UTC
If you are talking about the operating system for android, then that is written in Linux. If you are talking about the applications that run on android phones, those are usually written in java.



Perhaps this is why you are somewhat confused as to which language it is written in.



I hope this helps.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Continue reading on narkive:
Loading...