Similarities between Application programming interface and Object-oriented programming
Application programming interface and Object-oriented programming have 22 things in common (in Unionpedia): Abstraction (computer science), Addison-Wesley, Class (computer programming), Cocoa (API), Common Object Request Broker Architecture, Compiler, Data structure, Document Object Model, Fortran, Graphical user interface, Information hiding, Java (programming language), Lua (programming language), Method (computer programming), Modular programming, Procedural programming, Python (programming language), Scala (programming language), Subroutine, Sun Microsystems, Variable (computer science), XML.
Abstraction (computer science)
In software engineering and computer science, abstraction is.
Abstraction (computer science) and Application programming interface · Abstraction (computer science) and Object-oriented programming ·
Addison-Wesley
Addison-Wesley is a publisher of textbooks and computer literature.
Addison-Wesley and Application programming interface · Addison-Wesley and Object-oriented programming ·
Class (computer programming)
In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).
Application programming interface and Class (computer programming) · Class (computer programming) and Object-oriented programming ·
Cocoa (API)
Cocoa is Apple's native object-oriented application programming interface (API) for their operating system macOS.
Application programming interface and Cocoa (API) · Cocoa (API) and Object-oriented programming ·
Common Object Request Broker Architecture
The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms.
Application programming interface and Common Object Request Broker Architecture · Common Object Request Broker Architecture and Object-oriented programming ·
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 Object-oriented programming ·
Data structure
In computer science, a data structure is a data organization and storage format that enables efficient access and modification.
Application programming interface and Data structure · Data structure and Object-oriented programming ·
Document Object Model
The Document Object Model (DOM) is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.
Application programming interface and Document Object Model · Document Object Model and Object-oriented programming ·
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 · Fortran and Object-oriented programming ·
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 · Graphical user interface and Object-oriented programming ·
Information hiding
In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed.
Application programming interface and Information hiding · Information hiding and Object-oriented programming ·
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) · Java (programming language) and Object-oriented programming ·
Lua (programming language)
Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.
Application programming interface and Lua (programming language) · Lua (programming language) and Object-oriented programming ·
Method (computer programming)
A method in object-oriented programming (OOP) is a procedure associated with a message and an object.
Application programming interface and Method (computer programming) · Method (computer programming) and Object-oriented programming ·
Modular programming
Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.
Application programming interface and Modular programming · Modular programming and Object-oriented programming ·
Procedural programming
Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.
Application programming interface and Procedural programming · Object-oriented programming and Procedural programming ·
Python (programming language)
Python is an interpreted high-level programming language for general-purpose programming.
Application programming interface and Python (programming language) · Object-oriented programming and Python (programming language) ·
Scala (programming language)
Scala is a general-purpose programming language providing support for functional programming and a strong static type system.
Application programming interface and Scala (programming language) · Object-oriented programming and Scala (programming language) ·
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 · Object-oriented programming and Subroutine ·
Sun Microsystems
Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.
Application programming interface and Sun Microsystems · Object-oriented programming and Sun Microsystems ·
Variable (computer science)
In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.
Application programming interface and Variable (computer science) · Object-oriented programming and Variable (computer science) ·
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 · Object-oriented programming and XML ·
The list above answers the following questions
- What Application programming interface and Object-oriented programming have in common
- What are the similarities between Application programming interface and Object-oriented programming
Application programming interface and Object-oriented programming Comparison
Application programming interface has 125 relations, while Object-oriented programming has 286. As they have in common 22, the Jaccard index is 5.35% = 22 / (125 + 286).
References
This article shows the relationship between Application programming interface and Object-oriented programming. To access each article from which the information was extracted, please visit: