Interface (computing)

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans, and combinations of these. Some computer hardware devices, such as a touchscreen, can both send and receive data through the interface, while others such as a mouse or microphone may only provide an interface to send data to a given system.

Comment
enIn computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans, and combinations of these. Some computer hardware devices, such as a touchscreen, can both send and receive data through the interface, while others such as a mouse or microphone may only provide an interface to send data to a given system.
Depiction
RJ-45 Ethernet socket on Lenovo T410 Laptop.jpg
Has abstract
enIn computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans, and combinations of these. Some computer hardware devices, such as a touchscreen, can both send and receive data through the interface, while others such as a mouse or microphone may only provide an interface to send data to a given system.
Hypernym
Boundary
Is primary topic of
Interface (computing)
Label
enInterface (computing)
Link from a Wikipage to another Wikipage
Abstract data type
Abstraction inversion
Application binary interface
Application programming interface
Application software
Bit
Bus (computing)
Business Interoperability Interface
Category:Interfaces
Category:Object-oriented programming
Category:Programming constructs
Class (computer science)
Client (computing)
Computer bus
Computer data storage
Computer hardware
Computer program
Computer system
Constant (computer science)
Data type
Exception handling
File:RJ-45 Ethernet socket on Lenovo T410 Laptop.jpg
Function (computer science)
Hard disk drive interface
Human-computer interaction
Implementation (computer science)
Implementation inheritance
Inheritance semantics
Interoperability
Inversion of control
Java (programming language)
Liskov substitution principle
Marker interface pattern
Method (computer science)
Method signature
Method stub
Modality (human–computer interaction)
Modular programming
Multiple inheritance
O
Object-oriented
Object-oriented programming
Parallel communication
Peripheral
Reflection (computer programming)
SCSI
Separation of concerns
Serial communication
Skeleton (computer programming)
Software
Software componentry
Stream (computing)
Subroutine
Test-driven development
Touchscreen
User interface
Variable (programming)
Virtual inheritance
SameAs
2FFri
Antara muka
Giao diện (điện toán)
Grænseflade (datalogi)
Gränssnitt
Grensesnitt
Interfaccia (informatica)
Interface
Interface
Interface
Interface
Interface (ciência da computação)
Interface (computing)
Interface (informatique)
Interfacie
Interfacio
Interfaco
Interfață
Interfaz
Interfaz
Interfejs
Interfejs
Interfejs (urządzenie)
Interfész
Interfeys
İnterfeys
Interfície
Liides
m.025wc0b
m.02xglr
Q23808
Rozhraní (informatika)
Rozhranie (interface)
Schnittstelle
Viðmót
Vmesnik
Διεπαφή (πληροφορική)
Інтерфейс
Інтэрфейс
Интерфейс
Интерфейс (програмиране)
Интерфейс (электроника)
Колдонуучунун интерфейси
Միջերես
ממשק (תכנות)
ربطال (رایانش)
سطح البین (کمپیوٹر)
نێوانە (کۆمپیوتینگ)
واجهة (حوسبة)
इंटरफ़ेस (अभिकलन)
ইন্টারফেস
இடைமுகம்
インタフェース (情報技術)
介面 (資訊科技)
인터페이스 (컴퓨팅)
SeeAlso
Application binary interface
Subject
Category:Interfaces
Category:Object-oriented programming
Category:Programming constructs
Thumbnail
RJ-45 Ethernet socket on Lenovo T410 Laptop.jpg?width=300
WasDerivedFrom
Interface (computing)?oldid=1121885146&ns=0
WikiPageLength
14046
Wikipage page ID
620746
Wikipage revision ID
1121885146
WikiPageUsesTemplate
Template:Authority control
Template:Citation needed
Template:Java
Template:Main article
Template:Refimprove
Template:Reflist
Template:See also
Template:Short description