BeanShell on avatud lähtekoodiga Java allika interpretaator, mille on loonud esmakordselt Patrick Niemeyer 1999. aastal. Seda saab kasutada mitmetel eesmärkidel, nagu kasutaja skriptide laiendamine, testimine, konfiguratsioon, dünaamiline kasutuselevõtt ja palju muud.
BeanShell võib töötada neljas režiimis: käsureal, konsoolil, apletil ja kaugseansi serveril. Selle skriptimise funktsioonide hulka kuuluvad meetodite sulgemine, sündmuste käitlejad, veateated ja palju muud.
Tõlk, programmeerimiskeel, programmeerimise tingimused