Содержание
13 отношения: C99, GNU linker, SIGSEGV, Stdio.h, Компоновщик, Переполнение буфера, Обратная совместимость, Обработка исключений, Стандартные потоки, Стандартная библиотека языка Си, Эксплойт, Инструментальное программное обеспечение, Заголовочный файл.
C99
C99 — современный стандарт языка программирования Си.
Посмотреть Gets и C99
GNU linker
GNU linker (или GNU ld) — компоновщик исполняемых файлов, свободная реализация компоновщика ld ОС Unix.
Посмотреть Gets и GNU linker
SIGSEGV
В POSIX-системах SIGSEGV — сигнал, посылаемый процессу при попытке обращения к несуществующей памяти или обращения с нарушением прав доступа.
Посмотреть Gets и SIGSEGV
Stdio.h
stdio.h (от standard input/output header — стандартный заголовочный файл ввода-вывода) заголовочный файл стандартной библиотеки языка Си, содержащий определения макросов, константы и объявления функций и типов, используемых для различных операций стандартного ввода и вывода.
Посмотреть Gets и Stdio.h
Компоновщик
Компоновщик (также редактор связей, от link editor, linker) — инструментальная программа, которая производит компоновку («линковку»): принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль.
Посмотреть Gets и Компоновщик
Переполнение буфера
Переполнение буфера (Buffer Overflow) — явление, возникающее, когда компьютерная программа записывает данные за пределами выделенного в памяти буфера.
Посмотреть Gets и Переполнение буфера
Обратная совместимость
Обра́тная совмести́мость — наличие в новой версии компьютерной программы или компьютерного оборудования интерфейса, присутствующего в старой версии, в результате чего другие программы (или человек) могут продолжать работать с новой версией без значительной переделки (или переучивания).
Посмотреть Gets и Обратная совместимость
Обработка исключений
Обрабо́тка исключи́тельных ситуа́ций (exception handling) — механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.
Посмотреть Gets и Обработка исключений
Стандартные потоки
Стандартные потоки ввода-вывода в системах типа UNIX (и некоторых других) — потоки процесса, имеющие номер (дескриптор), зарезервированный для выполнения некоторых «стандартных» функций.
Посмотреть Gets и Стандартные потоки
Стандартная библиотека языка Си
Стандартной библиотекой языка Си (также известная как libc, crt) называется часть стандарта ANSI C, посвященная заголовочным файлам и библиотечным подпрограммам.
Посмотреть Gets и Стандартная библиотека языка Си
Эксплойт
Экспло́ит (exploit, эксплуатировать) — компьютерная программа, фрагмент программного кода или последовательность команд, использующие уязвимости в программном обеспечении и применяемые для проведения атаки на вычислительную систему.
Посмотреть Gets и Эксплойт
Инструментальное программное обеспечение
Инструмента́льное програ́ммное обеспе́чение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.
Посмотреть Gets и Инструментальное программное обеспечение
Заголовочный файл
В программировании заголовочный файл (header file) или подключаемый файл — файл, содержимое которого автоматически добавляется препроцессором в исходный текст в том месте, где располагается некоторая директива (в Паскале, #include <file.h> в Си).
Посмотреть Gets и Заголовочный файл

