Компилятор
Компилятор Основы компилятора Компилятор преобразует исходный код в машинный код. Компиляторы могут быть интерпретируемыми или компилируемыми. Компиляторы делятся на статические […]
Компилятор Основы компилятора Компилятор преобразует исходный код в машинный код. Компиляторы могут быть интерпретируемыми или компилируемыми. Компиляторы делятся на статические […]
Сравнение криптографических библиотек Сравнение криптографических библиотек Представлены версии популярных криптографических библиотек с указанием даты выпуска и времени, прошедшего с момента
Языковая привязка Определение привязки в программировании Привязка – это API, который позволяет использовать библиотеку или службу операционной системы на другом
Искажение имени Искажение имен в программировании Искажение имен используется для предотвращения конфликтов имен в разных контекстах. Искажение может быть реализовано
Библиотека компонентов для кроссплатформенной работы Обзор кроссплатформенной библиотеки компонентов (CLX) CLX – кроссплатформенный фреймворк для разработки приложений Windows и Linux.
Библиотека визуальных компонентов История и разработка VCL VCL разработан Borland для Delphi и C++Builder, интегрирован с ними Borland выпустила Delphi
Библиотека динамических ссылок Основы DLL DLL – это динамически подключаемый модуль, который содержит код и данные. DLL-файлы могут быть связаны
Объектный файл Определение и использование объектных файлов Объектные файлы содержат машинный код и другие данные, созданные компилятором или ассемблером. Объектный
Общая библиотека Основы общих библиотек Общие библиотеки содержат исполняемый код, используемый несколькими программами. Операционная система загружает общие библиотеки в память
Статическая сборка Статическая и динамическая компоновка Статическая сборка: программа связана с библиотеками во время компиляции, что обеспечивает предсказуемое поведение. Динамическое
Код, не зависящий от местоположения Основы позиционно-независимого кода Позиционно-независимый код (PIC) позволяет программам работать независимо от их расположения в памяти.
Перемещение (вычислительная техника) Основы перемещения Перемещение – это процесс изменения адресов загрузки для кода и данных в зависимости от местоположения.
Динамический компоновщик Основы динамического связывания Динамическое связывание – процесс связывания исполняемого файла с внешними разделяемыми библиотеками во время выполнения. Динамическое
Загрузчик (вычислительный) Определение и функции загрузчика Загрузчик – это часть ОС, отвечающая за загрузку программ и библиотек. Загрузчик подготавливает программы
Повторное использование кода Определение и преимущества повторного использования кода Повторное использование кода – это практика использования существующих программных компонентов для
Студия разработчиков Oracle Обзор Oracle Developer Studio Oracle Developer Studio – флагманское ПО Oracle для разработки ПО под Solaris и
Набор для разработки программного обеспечения Определение и использование SDK SDK – это набор инструментов для разработки ПО, облегчающий создание приложений.
Библиотека времени выполнения Основы библиотеки времени выполнения Библиотека времени выполнения – это набор подпрограмм, используемых для взаимодействия скомпилированного кода с
Статическая библиотека Основы статической сборки Статическая библиотека – это набор подпрограмм и переменных, которые связываются во время компиляции. Статическая сборка
Компоновщик (вычислительный) Основы компоновки и перемещения Компоновка объединяет объектные файлы в исполняемый код. Перемещение перемещает исполняемый код в адресное пространство