The Java virtual machine provides a high-performance, universal runtime for a wealth of popular languages beyond just Java.
This is the most efficient method of searching for files on the GNOME desktop.