Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

API

Индекс API

API (программный интерфейс приложения, интерфейс прикладного программирования) (application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах.

64 отношения: BioAPI, Bourne shell, C++, Cocoa, Cygwin, DirectSound, DirectX, GDI, GTK+, Hello, world!, HTML, HTTP, IMAP, Java, JSON, LaTeX, MediaWiki, Motif, OpenAL, OpenGL, OpenVG, Perl, PHP, Pluggable Authentication Modules, POSIX, Python, Qt, REST, SFML, Simple DirectMedia Layer, SOAP, Tcl, Tk, Unix, Vulkan (API), Windows, Windows API, Wine, WxWidgets, X Window System, XML, Zune (GUI), Класс (программирование), Компьютерная графика, Константа (программирование), Прикладное программное обеспечение, Протокол передачи данных, Повторное использование кода, Подпрограмма, Перегрузка процедур и функций, ..., Операционная система, Аутентификация, Абстрактный тип данных, Структура (язык Си), Си (язык программирования), Системный вызов, Функция (программирование), Файловый дескриптор, Модульное программирование, Интернет, Звук, Библиотека (программирование), Веб 2.0, Двоичный интерфейс приложений. Развернуть индекс (14 больше) »

BioAPI

BioAPI является стандартом BioAPI Consortium разработанный специально для унификации программных интерфейсов программного обеспечения разработчиков биометрических устройств.

Новый!!: API и BioAPI · Узнать больше »

Bourne shell

Bourne shell (часто sh по имени исполняемого файла) — ранняя командная оболочка UNIX, разработанная Стивеном Борном из Bell Labs и выпущенная в составе 7-го издания операционной системы UNIX (UNIX Version 7).

Новый!!: API и Bourne shell · Узнать больше »

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Новый!!: API и C++ · Узнать больше »

Cocoa

Cocoa (в пер. с англ. — какао) — объектно-ориентированный API для операционной системы macOS производства компании Apple.

Новый!!: API и Cocoa · Узнать больше »

Cygwin

Cygwin (произносится) — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows.

Новый!!: API и Cygwin · Узнать больше »

DirectSound

DirectSound (direct — прямой, непосредственный, и sound — звук) — программный интерфейс (API) в системе Windows для воспроизведения и записи звука.

Новый!!: API и DirectSound · Узнать больше »

DirectX

DirectX (от direct — прямой, непосредственный, произносится как «ДиректИкс» («ДайректЭкс»)) — это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows.

Новый!!: API и DirectX · Узнать больше »

GDI

Windows 2000Windows NT (до 5.1) | also_available_for.

Новый!!: API и GDI · Узнать больше »

GTK+

Free and open-source-software display servers and UI toolkits GTK+ (сокращение от GIMP ToolKit) — кроссплатформенная библиотека элементов интерфейса (фреймворк), имеет простой в использовании API, наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System.

Новый!!: API и GTK+ · Узнать больше »

Hello, world!

Пример «Hello world» с графическим интерфейсом на GTK+. На заднем плане gedit с исходным кодом на Perl «Hello world» на графическом языке Piet «Hello, world!» — программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Привет, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»).

Новый!!: API и Hello, world! · Узнать больше »

HTML

HTML (от HyperText Markup Language — «язык гипертекстовой разметки») — стандартизированный язык разметки документов во Всемирной паутине.

Новый!!: API и HTML · Узнать больше »

HTTP

HTTP (HyperText Transfer Protocol — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов в формате «HTML», в настоящий момент используется для передачи произвольных данных).

Новый!!: API и HTTP · Узнать больше »

IMAP

IMAP (Internet Message Access Protocol) — протокол прикладного уровня для доступа к электронной почте.

Новый!!: API и IMAP · Узнать больше »

Java

JavaПроизносится на английском как, в русском языке встречаются транслитерации «Джава» и «Ява», правообладатели торговой марки предпочитают первую транслитерацию.

Новый!!: API и Java · Узнать больше »

JSON

JSON (JavaScript Object Notation, обычно произносится как JAY-sən) — текстовый формат обмена данными, основанный на JavaScript.

Новый!!: API и JSON · Узнать больше »

LaTeX

LaTeX (произносится как ла́тех) — наиболее популярный набор макрорасширений (или макропакет) системы компьютерной вёрстки TeX, который облегчает набор сложных документов.

Новый!!: API и LaTeX · Узнать больше »

MediaWiki

MediaWiki (МедиаВики) — движок для вики-проектов.

Новый!!: API и MediaWiki · Узнать больше »

Motif

Скриншот типичной программы, использующей библиотеку Motif Motif — библиотека элементов интерфейса и набор спецификаций для разработки графических интерфейсов под X Window System.

Новый!!: API и Motif · Узнать больше »

OpenAL

OpenAL (Open Audio Library) — кроссплатформенный интерфейс программирования приложений (API) для работы с аудиоданными.

Новый!!: API и OpenAL · Узнать больше »

OpenGL

OpenGL (Open Graphics Library) — спецификация, определяющая платформонезависимый (независимый от языка программирования) программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику.

Новый!!: API и OpenGL · Узнать больше »

OpenVG

OpenVG — это стандартный API, разработанный Khronos Group.

Новый!!: API и OpenVG · Узнать больше »

Perl

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию.

Новый!!: API и Perl · Узнать больше »

PHP

PHP (PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.

Новый!!: API и PHP · Узнать больше »

Pluggable Authentication Modules

Pluggable Authentication Modules (PAM, подключаемые модули аутентификации) — это набор разделяемых библиотек, которые позволяют интегрировать различные низкоуровневые методы аутентификации в виде единого высокоуровневого API.

Новый!!: API и Pluggable Authentication Modules · Узнать больше »

POSIX

POSIX (portable operating system interface — переносимый интерфейс операционных систем) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой (системный API), библиотеку языка C и набор приложений и их интерфейсов.

Новый!!: API и POSIX · Узнать больше »

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Новый!!: API и Python · Узнать больше »

Qt

Qt (произносится (кьют) как «cute» или неофициально Q-T (кью-ти)) — кроссплатформенный фреймворк для разработки программного обеспечения на языке программирования C++.

Новый!!: API и Qt · Узнать больше »

REST

REST (сокр. от Representational State Transfer — «передача состояния представления») — архитектурный стиль взаимодействия компонентов распределённого приложения в сети.

Новый!!: API и REST · Узнать больше »

SFML

SFML (англ. Simple and Fast Multimedia Library — простая и быстрая мультимедийная библиотека) — свободная кроссплатформенная мультимедийная библиотека.

Новый!!: API и SFML · Узнать больше »

Simple DirectMedia Layer

'''Simple DirectMedia Layer''' Simple DirectMedia Layer (SDL) — это свободная кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ.

Новый!!: API и Simple DirectMedia Layer · Узнать больше »

SOAP

Структура SOAP-сообщения SOAP (от Simple Object Access Protocol — простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределённой вычислительной среде.

Новый!!: API и SOAP · Узнать больше »

Tcl

Tcl (от Tool Command Language — «командный язык инструментов», читается «тикль» или «ти-си-эль») — скриптовый язык высокого уровня.

Новый!!: API и Tcl · Узнать больше »

Tk

Tk (от Toolkit — «набор инструментов», «инструментарий») — кроссплатформенная библиотека базовых элементов графического интерфейса, распространяемая с открытыми исходными текстами.

Новый!!: API и Tk · Узнать больше »

Unix

Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.

Новый!!: API и Unix · Узнать больше »

Vulkan (API)

Vulkan — кроссплатформенный API для 2D- и 3D-графики, впервые представленный Khronos Group в рамках конференции GDC 2015.

Новый!!: API и Vulkan (API) · Узнать больше »

Windows

Windows — семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на применение графического интерфейса при управлении.

Новый!!: API и Windows · Узнать больше »

Windows API

Windows API (application programming interfaces) — общее наименование набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт».

Новый!!: API и Windows API · Узнать больше »

Wine

Gallium3D State Tracker for Direct3D 9 improves performance when playing D3D games on Wine Wine ( — «уа́йн» Вино) — свободное программное обеспечение, позволяющее пользователям UNIX-подобных операционных систем, например, GNU/Linux, Apple macOS и других UNIX-подобных с поддержкой архитектур CPU x86, AMD64 (и других архитектур CPU, при наличии совместимости с ними запускаемых приложений) исполнять 16-, 32- и 64- битные приложения, в том числе игры, созданные эксклюзивно для Microsoft Windows, без наличия при этом установленной Microsoft Windows.

Новый!!: API и Wine · Узнать больше »

WxWidgets

wxWidgets (ранее известная как wxWindows) — кроссплатформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенных на уровне исходного кода приложений.

Новый!!: API и WxWidgets · Узнать больше »

X Window System

X Window System — оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя.

Новый!!: API и X Window System · Узнать больше »

XML

XML (eXtensible Markup Language) — расширяемый язык разметки.

Новый!!: API и XML · Узнать больше »

Zune (GUI)

Пример настроенного интерфейса ''Zune'' Zune — объектно-ориентированный графический интерфейс пользователя в операционной системе AROS.

Новый!!: API и Zune (GUI) · Узнать больше »

Класс (программирование)

Класс — это элемент ПО, описывающий абстрактный тип данных и его частичную или полную реализацию.

Новый!!: API и Класс (программирование) · Узнать больше »

Компьютерная графика

Компью́терная гра́фика (также маши́нная графика) — область деятельности, в которой компьютеры наряду со специальным программным обеспечением используются в качестве инструмента, как для создания (синтеза) и редактирования изображений, так и для оцифровки визуальной информации, полученной из реального мира, с целью дальнейшей её обработки и хранения.

Новый!!: API и Компьютерная графика · Узнать больше »

Константа (программирование)

Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается.

Новый!!: API и Константа (программирование) · Узнать больше »

Прикладное программное обеспечение

Прикладная программа, или приложение, — программа, предназначенная для выполнения определённых задач и рассчитанная на непосредственное взаимодействие с пользователем.

Новый!!: API и Прикладное программное обеспечение · Узнать больше »

Протокол передачи данных

Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами.

Новый!!: API и Протокол передачи данных · Узнать больше »

Повторное использование кода

Повторное использование кода (code reuse) — методология проектирования компьютерных и других систем, заключающаяся в том, что система (компьютерная программа, программный модуль) частично либо полностью должна составляться из частей, написанных ранее компонентов и/или частей другой системы, и эти компоненты должны применяться более одного раза (если не в рамках одного проекта, то хотя бы разных).

Новый!!: API и Повторное использование кода · Узнать больше »

Подпрограмма

Подпрограмма (subroutine) — поименованная или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий.

Новый!!: API и Подпрограмма · Узнать больше »

Перегрузка процедур и функций

Перегрузка процедур и функций — возможность использования одноимённых подпрограмм: процедур или функций в языках программирования.

Новый!!: API и Перегрузка процедур и функций · Узнать больше »

Операционная система

Операцио́нная систе́ма, сокр.

Новый!!: API и Операционная система · Узнать больше »

Аутентификация

Аутентифика́ция (authentication «реальный, подлинный» «сам; он самый») — процедура проверки подлинности, например.

Новый!!: API и Аутентификация · Узнать больше »

Абстрактный тип данных

Абстра́ктный тип да́нных (АТД) — это математическая модель для типов данных, где тип данных определяется поведением (семантикой) с точки зрения пользователя данных, а именно в терминах возможных значений, возможных операций над данными этого типа и поведения этих операций.

Новый!!: API и Абстрактный тип данных · Узнать больше »

Структура (язык Си)

В языке Си, структура (struct) — композитный тип данных, инкапсулирующий без сокрытия набор различных типов.

Новый!!: API и Структура (язык Си) · Узнать больше »

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Новый!!: API и Си (язык программирования) · Узнать больше »

Системный вызов

Интерфейс ядро — прикладные приложения ОС Linux: около 380 системных вызовов. Систе́мный вы́зов (system call) в программировании и вычислительной технике — обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции.

Новый!!: API и Системный вызов · Узнать больше »

Функция (программирование)

Фу́нкция в программировании — фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места программы.

Новый!!: API и Функция (программирование) · Узнать больше »

Файловый дескриптор

Ко всем потокам ввода-вывода (которые могут быть связаны как с файлами, так и с каталогами, сокетами и FIFO) можно получить доступ через так называемые файловые дескрипторы.

Новый!!: API и Файловый дескриптор · Узнать больше »

Модульное программирование

Мо́дульное программи́рование — это организация программы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определённым правилам.

Новый!!: API и Модульное программирование · Узнать больше »

Интернет

Интерне́т (Internet, МФА) — всемирная система объединённых компьютерных сетей для хранения и передачи информации.

Новый!!: API и Интернет · Узнать больше »

Звук

Звук — физическое явление, представляющее собой распространение в виде упругих волн механических колебаний в твёрдой, жидкой или газообразной среде.

Новый!!: API и Звук · Узнать больше »

Библиотека (программирование)

Библиоте́ка (от library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).

Новый!!: API и Библиотека (программирование) · Узнать больше »

Веб 2.0

Ключевые понятия, связываемые с Веб 2.0 Web 2.0 (определение Тима О’Рейлли) — методика проектирования систем, которые путём учёта сетевых взаимодействий становятся тем лучше, чем больше людей ими пользуются.

Новый!!: API и Веб 2.0 · Узнать больше »

Двоичный интерфейс приложений

Двоичный (бинарный) интерфейс приложений (application binary interface, ABI) — набор соглашений для доступа приложения к операционной системе и другим низкоуровневым сервисам, спроектированный для переносимости исполняемого кода между машинами, имеющими совместимые ABI.

Новый!!: API и Двоичный интерфейс приложений · Узнать больше »

Перенаправления здесь:

Api, Application Programming Interface, Application programming interface, АПИ, Семантика функции, Сигнатура функции, Программный интерфейс, Программный интерфейс приложения, Интерфейс (программирование), Интерфейс прикладного программирования, Интерфейс программирования приложений.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »