Polymorphism (computer Science) - History

History

Polymorphism derives from Ancient Greek πολύς (polus, “many, much”) and μορφή (morphē, “form, shape”). The earliest reference to Polymorphism is in a set of lecture notes written by Christopher Strachey called Fundamental Concepts in Programming Languages. Polymorphism first appeared in the ML programming language, along with fellow concepts Inheritance (object-oriented programming) and Encapsulation (object-oriented programming). Some years later, the Common Lisp Object System was first standardised, and was essentially the first Object-oriented programming standard, which paved the way for the likes of the C Programming Language as well as the Smalltalk programming language, and eventually C++ and the Java programming language.

Read more about this topic:  Polymorphism (computer Science)

Famous quotes containing the word history:

    Revolutions are the periods of history when individuals count most.
    Norman Mailer (b. 1923)

    A people without history
    Is not redeemed from time, for history is a pattern
    Of timeless moments.
    —T.S. (Thomas Stearns)

    No cause is left but the most ancient of all, the one, in fact, that from the beginning of our history has determined the very existence of politics, the cause of freedom versus tyranny.
    Hannah Arendt (1906–1975)