Hier soir, je discutais de F # et de programmation fonctionnelle avec un ami et il m'a posé une question intéressante. Comment feriez-vous un logiciel embarqué fonctionnel? Je veux dire que cela semble être un ajustement assez naturel en termes de code sans état mais incorporé implique également d'être très économe en mémoire et je ne suis pas sûr de l'histoire fonctionnelle à cet égard.
Avez-vous des suggestions de langues ou de packages pour embarqué avec fonctionnel?
functional-programming
embedded-systems
Onorio Catenacci
la source
la source
Réponses:
Forth est un excellent choix pour la programmation de systèmes embarqués. Étant un langage de pile, il peut être analysé en termes de composition de fonctions ( programmation concaténative ). Je ne vois aucune raison pour laquelle un tel langage avec des aspects plus fonctionnels ne pourrait pas également être mis en œuvre efficacement, mais pour l'instant aucune chose de ce genre (à ma connaissance) n'existe.
la source
Une option est Erlang . De la page wikipedia :
la source