Bonjour,
je suis à la recherche de conseils.
Dans un projet professionnel il a fallut choisir entre Lua et Python pour personnaliser facilement un programme c++ qui disposent de certaines contraintes.
Parmi elles, se trouvent la faible puissance, en effet le programme sera porté sous Arm, des nano-ordinateurs à très faibles ressource (comme la raspberry py), ou encore l'obligation de personnalisation (via langage interprété).
J'ai choisi Lua parce que pour sa faible consommation et sa facilité d'intégration rapide. Cependant au cours du projet, des questions se sont posée.
Par exemple: Python été plus adapté à cause de sa notion POO, ou encore que trouver de la main d'oeuvre Lua ne courrait pas les rues, etc.
Les codes Lua actuel font de nombreux appels vers nos fonctions C++ (environ 80% du code à la louche), et C++ demandent appel à Lua environ 45x par seconde.
Le projet tient son cahier des charges au niveau de la performance, mais python ne pourrait pas faciliter la vie des professionnels voulant personnalisée le programme selon ces envies?
J'ai choisi Lua et il est trop tard pour faire marche arrière.
Aurait vous fait le même choix?
Partager