|
|
polymorphic ==>
polymorphism
<theory, programming> A concept first identified by
Christopher Strachey (1967) and developed by Hindley and
Milner, allowing types such as list of anything. E.g. in
Haskell:
length :: [a] -> Int
is a function which operates on a list of objects of any type,
a (a is a type variable). This is known as parametric
polymorphism. Polymorphic typing allows strong type checking
as well as generic functions. ML in 1976 was the first
language with polymorphic typing.
Ad-hoc polymorphism (better described as overloading) is the
ability to use the same syntax for objects of different types,
e.g. "+" for addition of reals and integers or "-" for unary
negation or diadic subtraction. Parametric polymorphism
allows the same object code for a function to handle arguments
of many types but overloading only reuses syntax and requires
different code to handle different types.
See also generic type variable.
In object-oriented programming, the term is used to describe
a variable that may refer to objects whose class is not
known at compile time and which respond at run time
according to the actual class of the object to which they
refer.
(2002-08-08)
Try this search on OneLook / Google
Nearby terms:
Poly/ML « polymorphic « polymorphic lambda-calculus « polymorphism » polynomial » polynomial-time » polynomial-time algorithm
This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.
USB Mirror FM Radio w Headphones - 2 for $12.99USB Mirror FM Radio w Headphones - 2 for $12.99 ** USB Mirror FM Radio w/EarBud Headphones - 2 for $12 **This USB FM Radio features an auto-scan function that allows anyone to sequentially search all receivable radio stations. A built-in antenna provides clear reception, and the cool design adds character to your work space. General Features:- FM scanning radio- LED on/off indicator- Volume control wheel- Built in antenna- Earphone jack- Reflective mirror surface- USB powered- Tilting baseRegulatory Approvals:- FCCRetail Package Includes:- GN-061 USB radios- Ear-bud headphonesNotes:- Part Number: GN-061- UPC: 8 10884 00061 0 Compatibility/Requirements/Disclosures:** Requirements *** Available USB port More ...
QDI P2PE/800 Pro Intel 82845PE Socket 478 ATX MBQDI P2PE/800 Pro Intel 82845PE Socket 478 ATX MB ** QDI P2PE/800 Pro Intel 82845PE MCH Socket 478 ATX MB **This QDI P2PE/800 Pro ATX motherboard features an Intel 82845PE MCH North Bridge chipset andan Intel 82801DB ICH4 South Bridge chipset.The QDI P2PE/800 Pro features on-board ALC655 audio with support for 5.1 channel sound. On-boardRealtek 8100B LAN chipset is also included.Expand with five PCI slots and one 4x AGP slot. Two 184-pin DDR DIMM sockets support up to 1 GB DDR SDRAM. This QDI ATX motherboardsupports socket 478 Intel Pentium 4 & Celeronprocessors with 400/533 MHz Bus speed. This QDI P2PE/800 Pro is one highly integrated motherboard! Stock up today!General Features:- Intel 82845PE MCH North Bridge chipset- Intel 82801DB ICH4 South Bridge chipset- Socket 478- ATX form factor- Supports 400/533MHz host bus speed- Supports up to 1 GB DDR SDRAM - DDR200/266/333/400(overclock) SDRAM- Two (2) PCI Master IDE ports support up to 4 IDE devices- One (1) Floppy port support up to two 3.5"or 5.25" floppy drives - On-board ALC655 audio chipset support 5.1 channel- Onboard Realtek 8100B LAN chipset Expansion Slots:- One (1) 4x AGP slot- Five (5) PCI slots- Two (2) 184-pin DDR SDRAM DIMM socketsI/O Ports:- Two (2) PS/2 ports- Two (2) Serial ports- One (1) Parallel port- Four (4) USB ports- One (1) RJ-45 ethernet jack- Mic in, Line in, Line out jacksBIOS Features:- 2 Mbit firmware Hub- Licensed advanced Award (phoenix) BIOS- Support Plug and Play- Support ACPI and OS directed power management QDI Innovative Technology Features:- SpeedEasy- LogoEasy II- RecoveryEasy II- BIOS-ProtectEasy- BootEasy- Hardware Detector Supported Processors:- Intel Pentium 4 & Celeron socket478 processors - Intel Pentium 4 processors(Willamette/Northwood/Prescott) with 533FSB- Supports 400/533MHz host bus speedRegulatory Approvals:- FCC - CERetail Box Includes:- QDI PlatinX 2PE/800 Pro Socket 478 ATX Motherboard- QDI Utility CD- User's Manual- One (1) 40-pin, 80-wire IDE cable- One (1) IDE cable- One (1) floppy disk cable- I/O Shield- 2-Port USB cable Compatibility/Requirements/Disclosures: ** Requirements *** ATX case* ATX power supply* Supported processor* Supported RAM * Video Card More ...
Logitech iTouch Wireless Keyboard and Mouse KitLogitech iTouch Wireless Keyboard and Mouse Kit ** Logitech Wireless Keyboard and Mouse Kit ** This Logitech iTouch wireless keyboard and mouse kit includes a 2-button scroll mouse, 104-key keyboard with 3 hot keys, and the RF receiver that plugs into your PS/2 ports. General Features:- 2 Button Scroll Wheel Mouse- 104 Key Keyboard with 3 Hot Keys- PS/2 Wireless 2-channel RF Receiver (plugs into KB and Mouse Ports)- Six foot rangePackage Includes: - Keyboard- Mouse- RF Receiver Unit (27MHz)- Drivers (On CD)- ManualNotes:- These are overstock kits meant for distribution with a newPC Compatibility/Requirements/Disclosures:** Requirements *** Two 'AA' Batteries for Keyboard* Two 'AAA' Batteries for Mouse* PS/2 Mouse and PS/2 Keyboard Ports * Windows 95/98/ME/NT 4.0/2000/XP More ...
Cluefinders 6th Grade AdventuresCluefinders 6th Grade Adventures Join the ClueFinders in the shadows of an underworld where a giant, mutant plant army is preparing to destroy the town above. At every turn, the vines of the plant warriors reach out to capture you. Why are they planning to overthrow the town above? Learn reading, math, science and geography, and help solve the mystery and prevent disaster! Windows 95/98/ME/2000/XP and Mac More ...
Intel Celeron 300MHz 66MHz 128KB Slot 1 CPUIntel Celeron 300MHz 66MHz 128KB Slot 1 CPU ** Intel Celeron 300MHz 66MHz 128KB Slot 1 CPU **Get great performance for your personal computing and the quality and reliability you expect from the Intel Inside brand with Intel Celeron processors for desktop PCs.General Features:- Intel Celeron 300A- Slot 1 SEC- 128KB L2 cache- MMX instructions set- CPU Only (Heatsink and Fan NOT Included)Compatibility/Requirements/Disclosures:* Motherboard that supports Celeron 300MHz CPUs* Celeron Slot 1 SEC Heatsink & Fan More ...
Abit KD7 VIA KT400 Socket A ATX MB w/Snd LANAbit KD7 VIA KT400 Socket A ATX MB w/Snd LAN ** Abit KD7 VIA KT400 Socket A Motherboard **Get the speed, power, and stability for todays' demanding applications with Abit's KD7 VIA KT400 Socket A Motherboard! It features the VIA KT400 and VT8235 chipset with supports for 200/266/333 MHz Front Side Bus (FSB)and four DIMM slots supporting up to 3.5 GB of DDR RAM. A6-channel AC'97 audio CODEC and 10/100 Fast Ethernet controller are both integrated. Expansion is handled with an AGP slot and six PCI slots. This Abit KD7 supports AMD-K7 Athlon/Athlon XP Socket A proccessors with 200/266/333 MHz FSB and AMD-K7 Duron Socket A processors with 200 MHz FSB. Get your Abit KD7 Socket A Motherboard now!General Features:- VIA KT400 and VT8235 chipset- Socket A- ATX form factor- 200/266/333 MHz Front Side Bus (FSB)- Supports 2 DIMM DDR 333/400 (2 GB max)- Supports 3 DIMM Un-buffered DDR 200/266 (3 GB max)- Supports 4 DIMM Registered DDR 200/266 (3.5 GB max)- Two (2) UDMA/33/66/100/133 IDE controllers- One (1) floppy disk controller- 24-bit S/PDIF out- 6-channel integrated AC'97 audio CODEC- Integrated 10/100 Fast Ethernet controllerExpansion Slots:- One (1) AGP slot- Six (6) PCI slots- Four (4) 184-pin DIMM slotsI/O Ports:- Two (2) PS/2 ports- Two (2) 9-pin standard serial ports- One (1) 25-pin standard parallel port- One (1) S/SPDIF output- Six (6) USB ports (two on back and four via header)- One (1) RJ-45 standard Ethernet jack- Audio1 Connector (mic-in, line-in, Front-Left/Front-Right)- Audio2 Connector (Rear-Left/Rear-Right, Center/Subwoofer)BIOS Features:- Award BIOS- Plug and Play- Supports DMI- Supports ACPIHardware Monitor Function: - CPU/system fan speed - System voltage - CPU temperature Supported Processors:- AMD-K7 Athlon/Athlon XP Socket A processors w/200/266/333 MHz FSB - AMD-K7 Duron Socket A processors w/200 MHz FSB processorRegulatory Approvals:- FCC- CEPackage Includes:- Abit KD7 VIA KT400 Socket A Motherboard- Driver and Manual CD- One (1) 40-pin 80-wire IDE cable- One (1) floppy cable - I/O shield Compatibility/Requirements/Disclosures:** Requirements *** ATX case* ATX power supply * Supported processor* Supported RAM* Rest of system More ...
|