programming-history

Virtual {methods, functions, procedures}

Introduced by SIMULA-67. According to [1], the introduction of ‘virtual’ into SIMULA occurred just before May 1967, in time to be included in the paper [2] presented at the IFIP TC2 Conference on Simulation Programming Languages.

See also

  1. The Birth of Object Orientation: the Simula Languages. Ole-Johan Dahl, June 2001.
  2. Class and Subclass Declaration. Ole-Johan Dahl and Kristen Nygaard, 1967.
  3. This answer by Steven Jeuris on the Software Engineering StackExchange