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

Соглашение о вызове

Индекс Соглашение о вызове

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

41 отношения: Borland, C++, Component Object Model, GNU Compiler Collection, Microsoft, Microsoft Developer Network, Microsoft Visual Studio, Printf, Windows, Windows 3.x, Windows API, X86, X87, Класс (программирование), Код операции, Компьютерная программа, Паскаль (язык программирования), Объявление (информатика), Объектно-ориентированное программирование, Обработка исключений, Операционная система, Регистр процессора, Структура данных, Сборка (программирование), Си (язык программирования), Сегментная адресация памяти, Тип данных, Указатель (тип данных), Функция (программирование), Число с плавающей запятой, Язык программирования, Машинный код, Машинное слово, Математический сопроцессор, Исходный код, Исполняемый файл, Защищённый режим, Библиотека (программирование), Высокоуровневый язык программирования, Двоичный интерфейс приложений, Локальная переменная.

Borland

Borland (Borland Software Corporation, ранее — Borland International, Inc., Inprise Corporation) — компания по производству программного обеспечения, наиболее известна как создатель разработческих инструментов Turbo Pascal и Delphi.

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

C++

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

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

Component Object Model

COM (Component Object Model — модель компонентного объекта; произносится как) — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов объекта, каждый из которых может использоваться во многих программах одновременно.

Новый!!: Соглашение о вызове и Component Object Model · Узнать больше »

GNU Compiler Collection

GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.

Новый!!: Соглашение о вызове и GNU Compiler Collection · Узнать больше »

Microsoft

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

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

Microsoft Developer Network

Microsoft Developer Network (MSDN) — подразделение компании Майкрософт, ответственное за взаимодействие фирмы с разработчиками.

Новый!!: Соглашение о вызове и Microsoft Developer Network · Узнать больше »

Microsoft Visual Studio

Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.

Новый!!: Соглашение о вызове и Microsoft Visual Studio · Узнать больше »

Printf

printf (от print formatted, «печать форматированная») — обобщённое название семейства функций или методов стандартных или широко известных коммерческих библиотек, или встроенных операторов некоторых языков программирования, используемых для форматного вывода — вывода в различные потоки значений разных типов, отформатированных согласно заданному шаблону.

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

Windows

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

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

Windows 3.x

Windows 3.x — общее название поколения операционных систем Windows от компании Microsoft, выпущенных с 1990 по 1994 год.

Новый!!: Соглашение о вызове и Windows 3.x · Узнать больше »

Windows API

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

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

X86

80486 DX2 x86 (Intel 80x86) — архитектура процессора c одноимённым набором команд, впервые реализованная в процессорах компании Intel.

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

X87

x87 — это специальный набор инструкций для работы с математическими вычислениями, являющийся подмножеством архитектуры процессоров x86.

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

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

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

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

Код операции

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

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

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

Компьютерная программа. Компью́терная програ́мма — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010)ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993)ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms. Первое определение соответствует понятию «исполняемая программа», второе — относится к понятию «исходный текст». Другие определения из нормативных документов.

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

Паскаль (язык программирования)

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

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

Объявление (информатика)

В языках программирования объявле́ние (declaration) включает в себя указание идентификатора, типа, а также других аспектов элементов языка, например, переменных и функций.

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

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Новый!!: Соглашение о вызове и Объектно-ориентированное программирование · Узнать больше »

Обработка исключений

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

Новый!!: Соглашение о вызове и Обработка исключений · Узнать больше »

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

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

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

Регистр процессора

Регистр процессора — блок ячеек памяти, образующий сверхбыструю оперативную память (СОЗУ) внутри процессора; используется самим процессором и большей частью недоступен программисту: например, при выборке из памяти очередной команды она помещается в регистр команд, к которому программист обратиться не может.

Новый!!: Соглашение о вызове и Регистр процессора · Узнать больше »

Структура данных

Бинарное дерево, простой пример ветвящейся связной структуры данных. Структура данных (data structure) — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике.

Новый!!: Соглашение о вызове и Структура данных · Узнать больше »

Сборка (программирование)

Сбо́рка (build) (имя существительное) — подготовленный для использования информационный продукт.

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

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

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

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

Сегментная адресация памяти

Сегментная адресация памяти — схема логической адресации памяти компьютера в архитектуре x86.

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

Тип данных

Тип данных (тип) — множество значений и операций на этих значениях (IEEE Std 1320.2-1998).

Новый!!: Соглашение о вызове и Тип данных · Узнать больше »

Указатель (тип данных)

Переменная num объявляется и инициализируется. После чего объявляется переменная-указатель pNum. Затем указателю pNum присваивается адрес переменной num. Таким образом обе переменные можно использовать для доступа к одному и тому же месту в памяти. Указатель (pointer) — переменная, диапазон значений которой состоит из адресов ячеек памяти или специального значения — нулевого адреса.

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

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

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

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

Число с плавающей запятой

Число с плавающей запятой (или число с плавающей точкой) — форма представления вещественных (действительных) чисел, в которой число хранится в форме мантиссы и показателя степени.

Новый!!: Соглашение о вызове и Число с плавающей запятой · Узнать больше »

Язык программирования

Язык программи́рования — формальный язык, предназначенный для записи компьютерных программISO/IEC/IEEE 24765:2010 Systems and software engineering — VocabularyISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms.

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

Машинный код

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

Новый!!: Соглашение о вызове и Машинный код · Узнать больше »

Машинное слово

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

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

Математический сопроцессор

Сопроцессор Motorola 68881 Математический сопроцессор — сопроцессор для расширения командного множества центрального процессора и обеспечивающий его функциональностью модуля операций с плавающей запятой, для процессоров, не имеющих интегрированного модуля.

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

Исходный код

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

Новый!!: Соглашение о вызове и Исходный код · Узнать больше »

Исполняемый файл

Исполняемый файл (executable file, также выполняемый, реже исполнимый, выполнимый) — файл, содержащий программу в виде, в котором она может быть исполнена компьютером.

Новый!!: Соглашение о вызове и Исполняемый файл · Узнать больше »

Защищённый режим

Защищённый режим (режим защищённой виртуальной адресации) — режим работы x86-совместимых процессоров.

Новый!!: Соглашение о вызове и Защищённый режим · Узнать больше »

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

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

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

Высокоуровневый язык программирования

Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом.

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

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

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

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

Локальная переменная

В программировании локальной переменной называют переменную, объявленную внутри блока кода.

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

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

Calling convention, Соглашение вызова.

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