A lightweight programming language is one that is designed to have very small memory footprint, is easy to implement (important when porting a language), and/or has minimalist syntax and features.
Examples of lightweight languages
References
Lightweight programming language Wikipedia(Text) CC BY-SA