C
The XDK’s application code is based on the programming language C. C is the most common low-level programming language used in IT, enabling the programmer to interact with hardware directly. Due to its close proximity to the hardware, the execution speed of the application is as near optimal as it can possibly get.
The latter is the reason why the XDK uses C. The XDK’s hardware setup cannot be changed or upgraded. Every byte of application code has to be properly utilized, which is usually not the case with higher level languages such as Java or Python.
Of course, small applications, with only a multiple hundred lines or code or less, will not run into issues regarding insufficient memory, but the threat is there when the application reaches multiple thousand lines of code.
Last updated
Was this helpful?