Что такое объектный код
Перейти к содержимому

Что такое объектный код

  • автор:

Объектный код программы

«. 94) объектный код — подлежащая исполнению форма подходящего представления одного или более процессов (текст программы или язык программы), которая компилируется программирующей системой (категория 9);. «

Приказ ФТС России от 27.03.2012 N 575 (ред. от 30.10.2012) «О контроле за экспортом товаров и технологий двойного назначения, которые могут быть использованы при создании вооружений и военной техники и в отношении которых осуществляется экспортный контроль»

Официальная терминология . Академик.ру . 2012 .

  • Объектная смета
  • Объектный сметный расчет

Смотреть что такое «Объектный код программы» в других словарях:

  • объектный код — 3.31 объектный код: Представление компьютерной программы на низком уровне, обычно не в форме, непосредственно пригодной для объектного компьютера, а в форме, включающей в себя, помимо информации о процессорных командах, информацию о размещении… … Словарь-справочник терминов нормативно-технической документации
  • ОБЪЕКТНЫЙ КОД — подлежащая исполнению форма подходящего представления одного или более процессов (текст программы или язык программы), которая преобразована программирующей системой … Словарь понятий и терминов, сформулированных в нормативных документах российского законодательства
  • Код (компьютер) — Исходный код, написанный на JavaScript Исходный код (также исходный текст) текст компьютерной программы на каком либо языке программирования. В обобщённом смысле любые входные данные для транслятора. Исходный код либо транслируется в… … Википедия
  • код — 01.01.14 код [ code]: Совокупность правил, с помощью которых устанавливается соответствие элементов одного набора элементам другого набора. [ИСО/МЭК 2382 4, 04.02.01] Источник … Словарь-справочник терминов нормативно-технической документации
  • Объектный модуль — (также объектный файл, англ. object file) файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто … Википедия
  • Объектный файл — Обьектный модуль (также объектный файл, англ. object file) файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом… … Википедия
  • Объектный Си — Objective C Класс языка: объектно ориентированный, мультипарадигмальный: рефлексивно ориентированный Появился в: 1986 г. Автор(ы): Типизация данных: строгая полиморфная, статическая Основные реализации: Apple gcc Испытал … Википедия
  • Исходный код — У этого термина существуют и другие значения, см. Исходный код (фильм). Исходный код HTML страницы со вставкой на языке JavaScript Исходный код (также исходный текст) текст компьютерной программы на каком либо языке программирования или… … Википедия
  • Программный код — Исходный код, написанный на JavaScript Исходный код (также исходный текст) текст компьютерной программы на каком либо языке программирования. В обобщённом смысле любые входные данные для транслятора. Исходный код либо транслируется в… … Википедия
  • ТЕКСТ ПРОГРАММЫ (ИЛИ ИСХОДНЫЙ ЯЗЫК) — соответствующее представление одного или более процессов, которые могут быть преобразованы программирующей системой в форму, исполняемую оборудованием (объектный код или объектный язык) … Словарь понятий и терминов, сформулированных в нормативных документах российского законодательства

В чем разница объектного кода от байт-кода

В C# нет ярко выделенного процесса компоновки. Компилятор проходится по файлам, собирая типы в отдельную сборку. Тут нет классической C компоновки.

28 июл 2020 в 14:55

Еще прочитал на википедии ,что динамическая библиотека это файл с машинным кодом,а статическая с объектным,если со статической более менее понятно,что это связано с компоновкой, то с динамической нет,разве это не выходит,что динамическая библиотека написана по определенную систему или архитектуру?

28 июл 2020 в 14:55

dll, exe содержат машинный код. промежуточный код компилируется JIT в машинный код, т. е. C# -> CIL -> Native.

28 июл 2020 в 14:59

ДА! именно под систему и архитектуру! в .NET Framwwork в заголовке файла есть спец. поля для CLR, в .NET Core компиляция так же идёт под каждую систему, только там код сам по себе кросс-платформенный, т. е. код на C# .NET Core может компилироваться где угодно (в пределах Windows, MacOS, Linux)

28 июл 2020 в 15:19

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Как такового «объектного кода», как отдельный вид кода, не существует. Есть понятие объектные файлы — это файлы, получаемые при компиляции кода на С/С++/ASM и других языках с компиляцией в машинный код. Например, для Visual C++ эти файлы имеют расширение .obj. Но эти файлы содержат обычный машинный код целевой архитектуры, с единственной разницей, что некоторые адреса функций и переменных в них помечены как неопределенные, и должны позднее заменяться компоновщиком на реальные адреса.

Но в .NET настоящие объектные файлы не применяются. Файлы .netmodule хоть и похожи на них, но все же по структуре радикально отличаются (они представляют из себя почти полноценный PE файл, отличаясь от скомпонованной сборки только отсутствием раздела .assembly в манифесте). Их можно скормить компоновщику Visual C++ (в том числе совместно с настоящими .obj-файлами! Тогда полученная сборка будет смешанной, то есть содержащей и CIL-байткод, и машинный код), но это применяется только в особых случаях. При традиционной сборке C#/VB приложений компоновка не используется. На выходе компилятора сразу получается исполняемый файл, содержащий только CIL-байткод.

Отслеживать
ответ дан 30 июл 2020 в 6:58
MSDN.WhiteKnight MSDN.WhiteKnight
20.2k 6 6 золотых знаков 37 37 серебряных знаков 81 81 бронзовый знак

  • c#
  • .net
    Важное на Мете
Связанные
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.3.1.5619

объектный код

3.31 объектный код: Представление компьютерной программы на низком уровне, обычно не в форме, непосредственно пригодной для объектного компьютера, а в форме, включающей в себя, помимо информации о процессорных командах, информацию о размещении программы.

Словарь-справочник терминов нормативно-технической документации . academic.ru . 2015 .

  • Объектные сметы
  • объектный компьютер

Смотреть что такое «объектный код» в других словарях:

  • объектный код — объектная программа Программа в машинных кодах, полученная в результате трансляции. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом Синонимы объектная… … Справочник технического переводчика
  • Объектный код программы — 94) объектный код подлежащая исполнению форма подходящего представления одного или более процессов (текст программы или язык программы), которая компилируется программирующей системой (категория 9);. Источник: Приказ ФТС России от 27.03.2012 N… … Официальная терминология
  • ОБЪЕКТНЫЙ КОД — подлежащая исполнению форма подходящего представления одного или более процессов (текст программы или язык программы), которая преобразована программирующей системой … Словарь понятий и терминов, сформулированных в нормативных документах российского законодательства
  • код — 01.01.14 код [ code]: Совокупность правил, с помощью которых устанавливается соответствие элементов одного набора элементам другого набора. [ИСО/МЭК 2382 4, 04.02.01] Источник … Словарь-справочник терминов нормативно-технической документации
  • Объектный модуль — (также объектный файл, англ. object file) файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто … Википедия
  • Объектный файл — Обьектный модуль (также объектный файл, англ. object file) файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом… … Википедия
  • Код (компьютер) — Исходный код, написанный на JavaScript Исходный код (также исходный текст) текст компьютерной программы на каком либо языке программирования. В обобщённом смысле любые входные данные для транслятора. Исходный код либо транслируется в… … Википедия
  • Объектный Си — Objective C Класс языка: объектно ориентированный, мультипарадигмальный: рефлексивно ориентированный Появился в: 1986 г. Автор(ы): Типизация данных: строгая полиморфная, статическая Основные реализации: Apple gcc Испытал … Википедия
  • Исходная программа (исходный код) — 48) исходная программа (исходный код) соответствующее представление одного или более процессов, которые могут быть преобразованы программирующей системой в форму, исполняемую оборудованием (объектный код или объектный язык) (категории 6, 7 и 9); … Официальная терминология
  • исходный код — 3.1.13 исходный код (source code): Компьютерная программа, выраженная в удобной для восприятия человеком форме (язык программирования), которая переводится в машиночитаемую форму (объектный код) перед тем, как она может быть испытана с… … Словарь-справочник терминов нормативно-технической документации

Объектный код

Подборка наиболее важных документов по запросу Объектный код (нормативно–правовые акты, формы, статьи, консультации экспертов и многое другое).

  • Программное обеспечение:
  • 58.29.50.000
  • Антивирус КОСГУ
  • База данных это
  • Банк клиент
  • Бухучет программного обеспечения
  • Показать все
  • Программное обеспечение:
  • 58.29.50.000
  • Антивирус КОСГУ
  • База данных это
  • Банк клиент
  • Бухучет программного обеспечения
  • Показать все

Статьи, комментарии, ответы на вопросы

Статья: К вопросу определения критериев изменений программы для ЭВМ
(Соколов Д.В., Шишенина И.В.)
(«Сайт Ассоциации поставщиков программных продуктов НП ППП», 2020) В свою очередь ГОСТы также дают определения объектного кода. Так, объектный код — это представление компьютерной программы на низком уровне, обычно не в форме, непосредственно пригодной для объектного компьютера, а в форме, включающей в себя, помимо информации о процессорных командах, информацию о размещении программы ; исполняемый объектный код представляет собой код, который является непосредственно пригодным для использования центральным процессором объектного компьютера, и является, следовательно, загружаемым в аппаратные средства или систему ПО .

Нормативные акты

«ГОСТ Р 51904-2002. Государственный стандарт Российской Федерации. Программное обеспечение встроенных систем. Общие требования к разработке и документированию»
(утв. и введен в действие Постановлением Госстандарта России от 25.06.2002 N 247-ст) 3.31 объектный код: Представление компьютерной программы на низком уровне, обычно не в форме, непосредственно пригодной для объектного компьютера, а в форме, включающей в себя, помимо информации о процессорных командах, информацию о размещении программы.

Правовые ресурсы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *