suggest
Type polymorphism
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Type polymorphism
Go to Feed to see what's new!
+Feed
 
Wikipedia.org
Type polymorphism (Wikipedia.org)

In computer science, polymorphism is a programming language feature that allows values of different data types to be handled using a uniform interface. The concept of polymorphism applies to both data types and functions. A function that can evaluate to or be applied to values of different types is known as a polymorphic function. A data type that can appear to be of a generalized type (e.g., a list with elements of arbitrary type) is designated polymorphic data type like the generalized type from which such specializations are made.

There are two fundamentally different kinds of polymorphism, originally informally described by Christopher Strachey in 1967. If the range of actual types that can be used is finite and the combinations must be specified individually prior to use, it is called Ad-hoc polymorphism. If all code is written without mention of any specific type and thus can be used transparently with any number of new types, it is called parametric polymorphism. Luca Cardelli and Peter Wegner later modified Strachey's definition by replacing parametric polymorphism with universal polymorphism, which includes parametric polymorphsim and inclusion polymorphism (Cardelli, 1985).

In object-oriented programming, ad-hoc polymorphism is generally supported through object inheritance, i.e., objects of different types may be treated uniformly as members of a common superclass. Ad-hoc polymorphism is also supported in many languages using function and method overloading.

Parametric polymorphism is widely supported in statically typed functional programming languages. In the object-oriented programming community, programming using parametric polymorphism is often called generic programming.

more...
Videos
Refine
Google engEDU
Google Tech Talks April 18, 2007 ABSTRACT Advanced Topics in Programming Languages Series: Parametric Polymorphism and the Girard-Reynolds Isomorphism. This talk is based on a series of papers by ...
30m 38s |
2 years ago
Google Videos
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Philip Wadler
Type polymorphism
Google
Purely functional
Haskell Curry
Go to Feed to see what's new!
share
my users
keep
 
 
1942
Google Tech Talks April 18, 2007 ABSTRACT Advanced Topics in Programming Languages Series: Parametric Polymorphism and the Girard-Reynolds Isomorphism. This talk is based on a series of papers by ...
30m 40s |
2 years ago
YouTube
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Philip Wadler
Type polymorphism
Google
Purely functional
googletechtalks (YouTube)
Go to Feed to see what's new!
share
my users
keep
 
 
193
You can see a catastrophic transformation between two phases of patassium nitrate, it is to say a polymorphic transformation in real time
4m 19s |
a year ago
YouTube
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Mineralogy
Type polymorphism
viedmacristobal (YouTube)
Go to Feed to see what's new!
share
my users
keep
 
 
4
The Introspector Project -datatype="ptree" pointer="0x932345" %3E This is from a overloaded function html_td that dumps one attribute or node. in html.cpp you find that function void html_basic::...
1m 14s |
a year ago
YouTube
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Iostream
GNU Compiler Collection
Pointer (computing)
Introspector (program)
Type polymorphism
Data type
Operating system
h4ck3rm1k3 (YouTube)
Go to Feed to see what's new!
share
my users
keep
 
 
68
Object-oriented programming languages have built-in support for polymorphic operations within class hierarchies. Inheritance allows a derived class to inherit attributes and methods from another ...
5m 19s |
a year ago
YouTube
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Object-oriented programming
Type polymorphism
Inheritance (computer science)
cjumpdotcom (YouTube)
Go to Feed to see what's new!
share
my users
keep
 
 
show email
The video and code for download is now posted at http://polymorphicpodcast.com/shows/webnavigator/ . Learn an object oriented way to encapsulate the location of your web pages, shielding the physical ...
0m 43s |
2 years ago
VoiceIndigo
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Operating system
Web page
Type polymorphism
Go to Feed to see what's new!
share
my users
keep
 
 
890
Very brief look at type polymorphism in Object-orientated programming. My blog/further information: https://blogs.blackmarble.co.uk/blogs...
7m 35s |
2 years ago
YouTube
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Object-oriented programming
Type polymorphism
FowlHand (YouTube)
Go to Feed to see what's new!
share
my users
keep
 
 
6
http://www.perlfoundation.org/perl6 - - dynamic context of the current subroutine. Rather than always returning a list, it will return an object that represents the selected caller's context. (In a ...
6m 38s |
a year ago
YouTube
Keep this video in the "Saved" list
Now, put vTap to work for you!
Let us keep you up to date with new videos related to:
Perl 6
Subroutine
Russian 102nd Military Base
h4ck3rm1k3 (YouTube)
Go to Feed to see what's new!
share
my users
keep