| paradigm = [[stack-oriented programming language|Stack]], [[structured programming|structured]], [[concatenative programming language|concatenative]],<ref>{{Cite web |url=https://www.hpmuseum.org/forum/showthread.php?mode=linear&tid=15509&pid=135732 |title=The Joy of Programming? |publisher=Museum of HP Calculators |date=2020 |archive-url=https://web.archive.org/web/20211203131528/https://www.hpmuseum.org/forum/showthread.php?mode=linear&tid=15509&pid=135732 |archive-date=20232021-0812-2003}}</ref> partially [[object-oriented]]<ref>{{cite book |author-first=Gilberto E. |author-last=Urroz |title=Programming the HP 49 G Calculator in User RPL Language |date=2000 |url=https://h30434.www3.hp.com/psg/attachments/psg/palm-webossoftware/252122/1/hp49g04.pdf |archive-url=https://web.archive.org/web/20221031143355/https://h30434.www3.hp.com/psg/attachments/psg/palm-webossoftware/252122/1/hp49g04.pdf |archive-date=2022-10-31}}</ref><ref>{{cite web |url=https://www.hpmuseum.org/rpl.htm |title=RPL |publisher=Museum of HP Calculators |archive-url=https://web.archive.org/web/20230820203818/https://www.hpmuseum.org/rpl.htm |archive-date=2023-08-20}}</ref><ref>{{cite web |url=https://archived.hpcalc.org/museumforum/thread-35921.html |title=RPN/RPL — What? |date=2003 |publisher=Museum of HP Calculators |archive-url=https://web.archive.org/web/20230820204017/https://archived.hpcalc.org/museumforum/thread-35921.html |archive-date=2023-08-20}}</ref>