РУсскоязычный Архив Электронных СТатей периодических изданий
Инженерный журнал: наука и инновации/2013/№ 6/
В наличии за
50 руб.
Купить
Облако ключевых слов*
* - вычисляется автоматически
Недавно смотрели:

К вопросу о переносимости кода и некоторых возможностях использования кроссплатформенного программного обеспечения

Статья посвящена вопросам переносимости кода в приложениях на языке С/С++. Рассмотрены основные проблемные вопросы, связанные с переносимостью кода на другую платформу, а также некоторые наиболее широко используемые способы и пути повышения переносимости, в том числе, путем использования кроссплатформенного программного обеспечения. Особое внимание уделено использованию в приложениях кроссплатформенного графического интерфейса. Рассмотрена возможность создания графического интерфейса с помощью кроссплатформенной библиотеки GTK+ в среде свободного программирования QT creator.

Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
УДК 004.057.5 кроссплатформенного программного обеспечения А.В. Шикуть и некоторых возможностях использования К вопросу о переносимости кода МГТУ им. <...> Н.Э. Баумана, Москва, 105005, Россия Статья посвящена вопросам переносимости кода в приложениях на языке С/С++. <...> Особое внимание уделено использованию в приложениях кроссплатформенного графического интерфейса. <...> Рассмотрена возможность создания графического интерфейса с помощью кроссплатформенной библиотеки GTK+ в среде свободного программирования QT creator. <...> Реально получаемый код зависит от особенностей реализации конкретного компилятора и типа использованного процессора. <...> Программа, написанная на определенном языке программирования, требует определенного компилятора для преобразования в машинный код для данного процессора. <...> При этом программа, которая поддается переносу на другой компьютер, оснащенный другой операционной системой и другим процессором, считается переносимой, мобильной, машинонезависимой. <...> Так как машинный код программы содержит команды вполне определенного процессора, то исполняемый файл не может быть запущен на другой аппаратной платформе, содержащей аппаратный и программный комплекс, который является основой только для определенной вычислительной системы. <...> А.В. Шикуть Переносимость кода напрямую зависит от операционной системы (ОС) благодаря тому, что обычные исполняемые файлы содержат большие объемы данных, не являющиеся непосредственно компьютерной программой, в том числе, описание программного окружения, в котором программа может быть выполнена; данные для отладки программы; используемые константы; данные, которые могут понадобиться ОС для запуска процессора и др. <...> Кроме того, исполняемые файлы также содержат вызовы системных библиотечных функций. <...> И почти всегда набор системных библиотек и формат исполняемого файла являются уникальными для определенной операционной системы. <...> Например, следует отделять интерфейсную <...>
** - вычисляется автоматически, возможны погрешности

Похожие документы: