Article de reference

Logiciel léger

En informatique , un logiciel léger également appelé programme léger ou application légère , est un programme informatique conçu pour avoir une faible empreinte mémoire (utilisa...

informatique , un logiciel léger également appelé programme léger ou application légère , est un programme informatique conçu pour avoir une faible empreinte mémoire (utilisation de la RAM) et une faible utilisation du processeur , et donc une faible utilisation des ressources système . Pour ce faire, le logiciel doit éviter le gonflement du code et optimiser l' efficacité des algorithmes .

LXDE , un exemple d'environnement de bureau léger pour GNU/Linux et BSD.

Exemples

Alors que tout développement logiciel s'efforce généralement d'éviter une taille excessive et l'inclusion de code inutile grâce à diverses bonnes pratiques et à l'optimisation du compilateur , le développement de logiciels légers implique l'emploi de techniques et de styles de programmation spécifiques conçus pour produire des logiciels extrêmement petits et performants.

Un exemple démonstratif de l'extrémité du spectre des logiciels légers est constitué par les programmes complexes développés entièrement en langage assembleur .

Les logiciels légers destinés à un usage quotidien sont généralement axés sur des applications fréquemment utilisées, ayant un objectif unique et devant se charger et s'exécuter quasi instantanément.

  • Neovim est un éditeur de texte en ligne de commande doté d'un ensemble de fonctionnalités extrêmement large et d'une programmabilité via Lua . L'absence d'interface graphique ( GUI ) lui permet d'intégrer de nombreuses fonctionnalités tout en restant léger, car les bibliothèques graphiques constituent généralement la partie la plus lourde des applications.