RPL[1] is a handheld calculator operating system and application programming language used on Hewlett-Packard's scientific graphing RPN (Reverse Polish Notation) calculators of the HP 28, 48, 49 and 50 series, but it is also usable on non-RPN calculators, such as the 38, 39 and 40 series.
RPL is a structured programming language based on RPN, but equally capable of processing algebraic expressions and formulae, implemented as a threaded interpreter. RPL has many similarities to Forth, both languages being stack-based, as well as the list-based LISP. Contrary to previous HP RPN calculators, which had a fixed four-level stack, the stack used by RPL is only limited by available calculator RAM.
RPL originated from HP's Corvallis, Oregon development facility in 1984 as a replacement for the previous practice of implementing the operating systems of calculators in assembly language. The last pocket calculator supporting RPL, the HP 50g, was discontinued in 2015. However, multiple emulators that can emulate HP's RPL calculators exist that run on a range of operating systems, and devices, including iOS and Android smartphones.

View More On Wikipedia.org
  • 4

    nerobdms™

    • Posts
      610
    • Likes
      37
    • Points
      0
  • 2

    sima_telecom

    Member
    • Posts
      212
    • Likes
      2
    • Points
      0
  • 2

    Fiju Chu

    Well-known Member
    • Posts
      2,285
    • Likes
      46
    • Points
      0
  • 2

    Fly Dubai

    Well-known Member
    • Posts
      670
    • Likes
      3
    • Points
      0
  • 1

    INSP DDK

    Well-known Member
    • Posts
      1,638
    • Likes
      28
    • Points
      0
  • 1

    Gun Ryed

    • Posts
      334
    • Likes
      15
    • Points
      0
  • 1

    naveen chand

    Junior Member
    • Posts
      59
    • Likes
      0
    • Points
      0
  • 1

    Varims

    • Posts
      372
    • Likes
      3
    • Points
      0
  • 1

    digital_amit

    Junior Member
    • Posts
      27
    • Likes
      0
    • Points
      0
  • 1

    reena0307

    Newbie
    • Posts
      1
    • Likes
      0
    • Points
      0
  • 1

    New Vision

    Well-known Member
    • Posts
      615
    • Likes
      6
    • Points
      0
  • 1

    GSMLOTFOR

    Member
    • Posts
      201
    • Likes
      4
    • Points
      0
  • 1

    Gsm-extreme

    Don't deal this guy From BD
    • Posts
      95
    • Likes
      0
    • Points
      0
  • 1

    Gsmjaker

    Member
    • Posts
      114
    • Likes
      0
    • Points
      0
  • 1

    josher

    Well-known Member
    • Posts
      6,745
    • Likes
      176
    • Points
      0
  • 1

    руслан.78

    Newbie
    • Posts
      1
    • Likes
      0
    • Points
      0
  • 1

    Musakatari

    Well-known Member
    • Posts
      1,460
    • Likes
      15
    • Points
      0
  • 1

    danish_babar

    Junior Member
    • Posts
      59
    • Likes
      0
    • Points
      0
  • 1

    Pathar

    Well-known Member
    • Posts
      651
    • Likes
      9
    • Points
      0
  • 1

    jonymahmud

    Newbie
    • Posts
      3
    • Likes
      0
    • Points
      0
  • Top