8

Was C the first programming language to use the term lvalue, or does it go further back? Note that I'm not talking about the general concept of "something on the left-hand side of an assignment statement" (which it has ceased to mean in C++ a long time ago). You can find that in pretty much any imperative programming language. I am specifically asking about the term lvalue. Where does it come from?

fredoverflow
  • 256,549
  • 94
  • 388
  • 662

2 Answers2

4

The notion of lvalues and rvalues was introduced by CPL.

http://en.wikipedia.org/wiki/L-value

This link doesn't go directly for some reason...

https://en.wikipedia.org/wiki/Value_(computer_science)#lrvalue

Mad Physicist
  • 107,652
  • 25
  • 181
  • 264
logancautrell
  • 8,762
  • 3
  • 39
  • 50
2

The terms are coined in computer science, the notion of lvalues and rvalues were introduced by CPL More can be found in that article.

Ahmed Masud
  • 21,655
  • 3
  • 33
  • 58