Research and collaboration projects Research areas Calendar News and Dissemination About CISS Contact
You are here: Home Research areas High-level programming language
Research areasEmbedded software HW/SW Co-design Model-driven development Intelligent sensor networks Embedded real-time operating system and platforms Safety- and security-critical systems Test and Validation of embedded systems Object-oriented analysis and design High-level programming language Optimum scheduling Wireless networks IT in automation

High-level programming language

A programmer's choice of programming language is often a matter of habit – and very much a matter of emotions. This means that it is not necessarily the optimal language that is chosen for a specific task. At CISS, we participate in a series of projects focusing on making the best choice of programming language for specific purposes.

The choice of programming language depends on many things. A language that might enable the programmer to save time during the programming process itself is not necessarily the best choice in terms of the so-called level of abstraction – the distance between the programming language and the machine language that the hardware in question understands. Sometimes, a 'translator' is needed between the two, which bears the risk that details may be lost in the translation process.

In general, the choice of programming language is a question of finding a balance between the level of abstraction and an efficient utilization of the hardware resources. CISS' research can help companies find the exact language that is optimal in terms of the tasks they need to solve.



Selma Lagerlöfs Vej 300
DK-9220 Aalborg OE
Tlf: +45 99 40 72 20

© 2005-2014 CISS