Second and Third Class Objects
Raphael Finkel offers definitions of second and third class objects (or, as he calls them, values). However, his definition of "first class object" is contrary to other authors': specifically, he does not require run-time constructability, so he would consider C functions to be first-class.
| Manipulation | First | Second | Third |
|---|---|---|---|
| Pass value as a parameter | yes | yes | no |
| Return value from a procedure | yes | no | no |
| Assign value into a variable | yes | no | no |
Read more about this topic: First-class Citizen
Famous quotes containing the words class and/or objects:
“The great disadvantage, and advantage, of the small urban bourgeois is his limited outlook. He sees the world as a middle- class world, and everything outside these limits is either laughable or slightly wicked.”
—George Orwell (19031950)
“in the mind of man,
A motion and a spirit, that impels
All thinking things, all objects of all thought,
And rolls through all things.”
—William Wordsworth (17701850)