GCC - The Complete Reference, страница 134

DJVU-файл GCC - The Complete Reference, страница 134 Информатика (599): Книга - 2 семестрGCC - The Complete Reference: Информатика - DJVU, страница 134 (599) - СтудИзба2015-07-19СтудИзба

Описание файла

DJVU-файл из архива "GCC - The Complete Reference", который расположен в категории "". Всё это находится в предмете "информатика" из 2 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 134 - страница

В качестве примера программы-генератора кода можно назвать стандартную утилиту!ех систем (ЛЧ1Х и ее аналог проекта С(ч() ((ех. Термин также применяется по отношению к выработке компилятором выходного кола на ассемблерном или промежуточном языке. деманглер (детапя1ег) — Программа, выполняющая преобразование замененных имен функций и методов в их полную форму представления, соответствующую именам в исходном коде. Полные имена включают список типов аргументов. Замена имен, помещаемых в таблицах символов объктных файлов, (тапа!!пя) практикуется для обеспечения поддержки замещения (перегрузки) функций и методов по типам обрабатываемых аргументов.

С компилятором ССС для этого используются утилиты с++б11 и пгп. деструктор — Специальный метод, обеспечивающий разрушение объекта. динамическая библиотека — См, библиотека. Словарь терминов 599 директива — 1) Команда в исходном коде, которой предшествует символ "решетка" ('я', )заз)з) в первой позиции строки. Такие команды исполняются (и, затем, после их обработки, убираются из исходного кода) лреироцессодом. 2) В коде на языке ассемблера директивой называется команда-инструкция, обрабатываемая ассемблером. Директивы ассемблера также называются псевдо-опкодами (Рзеидо-орсойе). зависимость — См.

та/се-файл. заголовочный файл — Файл исходного кода, помешаемого препропессором в тело других программ. Препроцессор СРР использует для этого директиву !пс1цбе с именем включаемого файла. В языках С, С++ и ОЬуесгЬе-С существует традиция давать заголовочным файлам имена с суффиксом ".)з". замена имен символов в объектном коде — См.

иаляйля. интернационализация (1! 8п) — Обеспечение возможности программы или набора программ, составляющих отдельный пакет, поддерживать различные национальные языки, в частности для выдачи сообщений интерактивного пользовательского интерфеса. ИСКЛЮЧЕНИЯ вЂ” См. обраболгха исключений. кадр стека — Область стека, в которой во время выполнения текущей функции содержатся локальные переменные, передаваемые этой функции в качестве аргументов, а также хранятся значения регистров, восстанавливаемых при возврате, Формат кадра стека зависит от типа и версии процессора и от соглашений о вызове функций, применяемых в системе.

класс — 1) В объектно-ориентированном программировании классом называется определительное описание типа и структуры объекта. Вырабатываемые на основе определения класса экземпляры объектов имеют одинаковый интерфейс и поведение. 2) В /аиз-файл скомпилированного исходного кода класса, содержащий байи-ход интерпретатора Л'М, также называется классом.

код (собе) — Термин, обозначающий любую форму списка последовательных инструкций, представляющих алгоритм компьютерной программы. Широкое понятие, включающее в себя от понятных человеку исходных текстов на языке высокого уровня до последовательностей машинных операционных кодов— двоичных инструкций, передаваемых процессору. комментарий — Строка программы, содержащая пояснения исходного кода для лучшей читаемости и понимания программы. Комментарии убираются из исходных текстов при их обработке препроцессором, конструктор — Специальный метод, обеспечивающий инициализацию объекта. компилятор (сотр11ег) — Набор программного обеспечения, которое считывает исходный текст компьютерной программы, и транслирует (переводит) содержащиеся в нем инструкции в выполнимый машиной формат.

В современной документации на английском языке термины сотрйег и ггапз(аюг могут применяться как синонимы. 00 Словарь терминов 6 компиляциоииьзй модуль — Отдельный модуль исходного текста программы, который компилируется в отдельный объектный файл. Чаще всего — это отдельный исходный файл. Иногда он включает содержимое других файлов (в языке С вЂ” с помощью директивы нренрацессора а!пс!цде).

В этом случае такой набор файлов составляет один компиляционный модуль. комиоиойи(ик (11пкег) — компоновщик, редактор компоновочных связей. Утилита, которая объединяет объектные файлы (часть нз которых может находиться в составе библиотек) и разрешает находящиеся в них обращения к внешним объектам. В результате компоновки вырабатывается готовая к запуску программа. Компоновщик входит в комплект поставки аппаратного обеспечения. Утилита-компоновщик проекта П)ч)() называется !д, она способна поддерживать большой набор целевых платформ. конвертирование типОв (соегвюп) — Внутреннее преобразование одного основного гила данных в другой без использования стандартных способов нриеедения типа илн вызова специальной функции. кросс-комиилЯтОΠ— специальная конфигурация компилятора для перекрестной компиляции — выработки выполнимых файлов, предназначенных для совершенно другой платформы.

ЛСКССМЯ вЂ” См. лексический анализ. лексический яиялиз (!ех(са! апа11зуз, 1ех!са! всап). — Начальный этап компиляции исходного кода программы. На этом этапе программа считывается и разделяется на элементы языковых конструкций процессом лексического сканирования (лексическим сканером). Считаные символы собираются в цепочки, из которых выделяются элементы исходного кода программы — лексемы (гокепз). Выделенные последовательности сортируются по категориям и передаются дальше синтаксическому разделителю. На этом этапе принимается решение о возможности дальнейшей обработки кода.

лексический сканер — См. лексический анализ. локялизйиия (НОп) — поддержка программой местных (национальных) форматов мер, времени, денежных рассчетов и т,д„ мйкрооирсдслсиие — Директива преп роцессора для назначения макроса (йдейпе). Содержит имя макроса и присваиваемое ему значение. См. макрос. МЯКрОС (гласго) — Используемая нренрацессарам переменная среды окружения. Объявляется с соответствующим ему значением использованием в программе директивы идейпе.

Может затем использоваться в программе для подстановки текста и в проверках условий управляющих директив. МЯИИфвст — Файл описания архива классов лата. См. /аг. маршалииг — Преобразование Маршалла Последовательное упорядочивание аргументов вызова удаленного метода в распределенной системе.

мйсси — Агрегатный тин, состоящий из набора адресуемых индексами однотипных переменных. Словарьтврминов 60 1 нижний уровень компилятора (Ьас)с епд) — Нижний уровень ОСС компилирует промежуточную структуру, передаваемую ему верхним уровнем компилятора в код объектного формата предназначаемой (целевой) машины. Также называется портом ОСС, потому что обеспечивает перенос компилируемых в ОСС программ на поддерживаемые платформы. обработка исключений (ехсерйоп Ьапб11пя, ЕН) — Обработка исключительных ситуаций (исключений, ехсергюпз), чаше всего — ошибок выполнения программы.Часть кода, которая автоматически вызывается для обработки таких ситуаций, называется обработчиком исключений (ехсерйоп Ьапд1ег). объединение (опюп) — Агрегатный тип языков программирования С и С++.

объект — В объектно-ориентированном программировании это понятие обозначает совокупность данных и связанных с ними действий. Объекты взаимодействуют через посылаемые друг другу сообщения. объектный код — Результат компиляционного процесса. Выполнимый машиной, то есть "объективный" код. Для построения из модулей объектного кода загружаемых на выполнение файлов и для разрешения внешних обращений, имеющихся в объектном коде, требуется их обработка компонови1иком. опкод (орсобе) — Операционный код. Определительная часть машинной инструкции. отладчик (деЬцяяег) — Программа для поиска ошибок и изучения хода выполнения разрабатываемых программ.

В проекте ОЫ() используется отладчик ядЬ. относительный адрес — числовое значение, представляющее смещение от известного расположения памяти. Этот тип адресов используется в перемещаемых модулях разделяемых библиотек. Адрес того или иного объекта при выполнении программы разрешается относительно точки загрузки модуля в память машины. См. также абсолютный адрес.

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

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее