Прежде всего, мы можем обсудить исходный код. Коды, написанные на языках высокого уровня, называются исходным кодом. Языки высокого уровня, такие как Php, C++, Python, Java и т. д. Исходный код легче понять, потому что этот тип кода близок к человеческому языку. Инструкции на этих языках написаны на английском языке как слова. Компьютер не может понять исходный код.
Он преобразует исходный код в объектный код, а затем выполняет его.
2: Код объекта:
Код, написанный на машинном языке, называется объектным кодом. Его также называют объектной программой или машинным кодом. Компьютер легко выполняет объектный код, потому что этот тип языка написан в двоичной форме, а двоичный язык является основным языком компьютерной системы.
Я надеюсь, что после прочтения этой статьи вы сможете узнать, что такое исходный код и объектный код. Это мое мнение на эту тему. Если я могу принять какую-либо ошибку, пожалуйста, прокомментируйте меня, и я жду вашего ответа.
Источник: wsled.ru
Неделя 2. Урок 1. Алгоритмы. Псевдокод. Исходный код. Компилятор. Объектный модуль.
Русские Блоги
Второй элемент, который отсутствует — это код библиотечной процедуры. Почти все программы на C используют процедуры (называемые функциями), включенные в стандартную библиотеку. Например, предыдущий concrete.c использует функцию printf (). Файл объектного кода не содержит инструкций для этой функции. Фактический код хранится в другом файле, называемом «библиотекой», который содержит код объекта для многих функций.
Функция компоновщика состоит в том, чтобы объединить эти 3 элемента (объектный код, стандартный код запуска системы и код библиотеки) и сохранить их в одном файле, который можно выполнить в файле. , Для библиотечного кода компоновщик извлекает из библиотеки только тот код, который требуется для функции, которую вы используете (см. Рис. 1.4).
Короче говоря, объектные файлы и исполняемые файлы состоят из инструкций машинного языка. Но объектный файл содержит только машинный язык, в который преобразуется написанный вами код, а исполняемый файл также содержит библиотечные процедуры и код запуска, который вы используете.
Источник: russianblogs.com
Разница между исходным кодом и объектным кодом
- Ключевое различие — исходный код и объектный код
- Что такое исходный код?
- Что такое объектный код?
- В чем сходство исходного кода и объектного кода?
- В чем разница между исходным кодом и объектным кодом?
- Резюме — Исходный код против объектного кода
Открытый и закрытый исходный код. Ошибки и ситуативные баги.
Видео: Разница между исходным кодом и объектным кодом
2023 Автор: Mildred Bawerman | [email protected] . Последнее изменение: 2023-07-09 10:36
Ключевое различие — исходный код и объектный код
Программное обеспечение — это набор программ. Программа — это набор инструкций, данных компьютеру для выполнения определенной задачи. Их инструкции написаны программистом с использованием языка программирования. Следовательно, разработка программного обеспечения означает разработку набора программ. Деятельность по написанию программ известна как программирование.
Процесс, который следует для разработки полного программного обеспечения, называется жизненным циклом разработки программного обеспечения (SDLC). Шаги, включенные в SDLC, дают понимание исходного кода и объектного кода. В этой статье обсуждается разница между исходным кодом и объектным кодом. Ключевое различие между исходным кодом и объектным кодом заключается в том, что исходный код представляет собой набор компьютерных инструкций, написанных с использованием удобочитаемого языка программирования, а объектный код — это последовательность операторов на машинном языке,и является выходом после того, как компилятор или ассемблер преобразует исходный код.
1. Обзор и основные различия
2. Что такое исходный код
3. Что такое объектный код
4. Сходства между исходным кодом и объектным кодом
5. Параллельное сравнение — исходный код и объектный код в табличной форме
Что такое исходный код?
Перед разработкой программного обеспечения необходимо понять требования. Аналитики получают необходимые пользователю функции и документируют их. Этот документ — Спецификация требований к системе (SRS). Он предоставляет описательную документацию о необходимых функциях. На основе этого документа спроектирована система.
Системное проектирование может быть выполнено с использованием блок-схем, диаграмм потоков данных (DFD). Результатами фазы проектирования могут быть проектирование базы данных, проектирование процесса и т. Д. После завершения этапа проектирования эти проекты могут быть реализованы программистом с использованием соответствующего языка программирования.
Рисунок 01: Исходный код
Языков программирования много. Некоторые из них — C, C #, C ++, C # и Python. Программист может выбрать язык программирования в соответствии с программным проектом и преобразовать дизайн в компьютерные программы. Инструкции написаны для достижения функциональных возможностей необходимого программного обеспечения с использованием языка программирования.
Эти инструкции имеют синтаксис, аналогичный английскому языку, и могут быть прочитаны человеком. Этот набор инструкций, написанных с использованием удобочитаемого языка программирования, называется исходным кодом.
Что такое объектный код?
Исходный код понятен людям, потому что он имеет синтаксис, похожий на английский язык. Это непонятно ни компьютеру, ни машине. Компьютеры или машины понимают двоичный язык, состоящий из нулей и единицы. Следовательно, необходимо преобразовать исходный код в машинно-понятную форму. Компилятор или ассемблер преобразует исходный код в двоичный или машинный язык.
Этот преобразованный код известен как объектный код. По компьютеру это понятно. Наконец, инструкции, данные человеком, понятны компьютеру.
Источник: ru.differencevs.com