Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Application programming interface and Computer

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Application programming interface and Computer

Application programming interface vs. Computer

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software. A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

Similarities between Application programming interface and Computer

Application programming interface and Computer have 25 things in common (in Unionpedia): Berkeley Software Distribution, Communication protocol, Compiler, Computer program, Database, DirectX, Email client, Fortran, Graphical user interface, Hypertext Transfer Protocol, Input/output, Java (programming language), Library (computing), Linux, Microsoft Windows, OpenAL, OpenGL, Operating system, Programmer, Programming language, Python (programming language), SCSI, Software bug, Subroutine, XML.

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

Application programming interface and Berkeley Software Distribution · Berkeley Software Distribution and Computer · See more »

Communication protocol

In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.

Application programming interface and Communication protocol · Communication protocol and Computer · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

Application programming interface and Compiler · Compiler and Computer · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

Application programming interface and Computer program · Computer and Computer program · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

Application programming interface and Database · Computer and Database · See more »

DirectX

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

Application programming interface and DirectX · Computer and DirectX · See more »

Email client

In Internet, an email client, email reader or more formally mail user agent (MUA) is a computer program in the category of groupware environments used to access and manage a user's email.

Application programming interface and Email client · Computer and Email client · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

Application programming interface and Fortran · Computer and Fortran · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

Application programming interface and Graphical user interface · Computer and Graphical user interface · See more »

Hypertext Transfer Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.

Application programming interface and Hypertext Transfer Protocol · Computer and Hypertext Transfer Protocol · See more »

Input/output

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

Application programming interface and Input/output · Computer and Input/output · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Application programming interface and Java (programming language) · Computer and Java (programming language) · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

Application programming interface and Library (computing) · Computer and Library (computing) · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

Application programming interface and Linux · Computer and Linux · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

Application programming interface and Microsoft Windows · Computer and Microsoft Windows · See more »

OpenAL

OpenAL (Open Audio Library, Open but not as in open-source) is a cross-platform audio application programming interface (API).

Application programming interface and OpenAL · Computer and OpenAL · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

Application programming interface and OpenGL · Computer and OpenGL · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

Application programming interface and Operating system · Computer and Operating system · See more »

Programmer

A programmer, developer, dev, coder, or software engineer is a person who creates computer software.

Application programming interface and Programmer · Computer and Programmer · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

Application programming interface and Programming language · Computer and Programming language · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

Application programming interface and Python (programming language) · Computer and Python (programming language) · See more »

SCSI

Small Computer System Interface (SCSI) is a set of standards for physically connecting and transferring data between computers and peripheral devices.

Application programming interface and SCSI · Computer and SCSI · See more »

Software bug

A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.

Application programming interface and Software bug · Computer and Software bug · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

Application programming interface and Subroutine · Computer and Subroutine · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

Application programming interface and XML · Computer and XML · See more »

The list above answers the following questions

Application programming interface and Computer Comparison

Application programming interface has 125 relations, while Computer has 605. As they have in common 25, the Jaccard index is 3.42% = 25 / (125 + 605).

References

This article shows the relationship between Application programming interface and Computer. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »