Embedded Functional Programming in Hume

G. Patai and P. Hanák (Hungary)

Keywords

Programming Tools and Languages, Embedded Systems, Functional Programming, Hume

Abstract

Embedded systems represent a rapidly growing branch of information technology, characterised by the need for in creased dependability, timeliness and efficiency. While functional languages allow developers to produce highly reliable and maintainable code, they ignore the aspect of time, and their efficiency is inferior to those of low-level languages currently dominating this field. Hume is a novel hybrid language that combines the functional paradigm with ideas from hardware design. It focuses on producing time- and space-constrained code while keeping the bene fits of programming on a high level. This paper describes the development of a lift control simulation in Hume run ning on low-performance embedded hardware platforms, including the process of porting the code to these platforms.

Important Links:



Go Back