Список терминов
№ п/п |
Термин |
Англ. Термин |
Разъяснение |
06.001 |
потоковый ввод с клавиатуры |
|
Вид операции буферизированного ввода-вывода в операционной системе, когда в качестве входного файла используется консольное устройство, то есть клавиатура. |
06.002 |
корпорация Microsoft |
Microsoft corporation |
Крупнейший производитель операционных систем, офисного и "промежуточного" программного обеспечения. Его штаб-квартира находится в Редмонде, штат Вашингтон, США. |
06.003 |
клоны UNIX |
|
Совместимые с UNIX операционные системы и дистрибутивы, распространяющиеся под другими, отличных от UNIX, лицензиям. При этом почти все программы, работающие под UNIX, работают и под её клонами. Самым известным клоном UNIX является операционная система Linux. |
06.004 |
оперативная память |
random access memory |
Память с произвольным доступом к своим ячейкам, предназначенная для временного хранения в ней программ и данных. |
06.005 |
промежуточный буфер |
|
Буфер в оперативной памяти ЭВМ, в который записываются и из которого считываются данные прикладной программы при её обращению к файлу или устройству. Этот буфер затем синхронизируется с файлом либо устройством. |
06.006 |
прикладной программист |
|
Программист, пишущий программы непосредственно для конечного пользователя, используя "высокоуровневые" абстракции и библиотеки. |
06.007 |
синхронизация буфера (с файлом или устройством) |
|
Процесс записи в файл данных или на устройство данных прикладной программы, использующей операции буферизированного вывода, а также аналогичный процесс чтения данных из файла или устройства. |
06.008 |
символьные данные |
|
Данные, представленные в виде символов с кодами:ASCII 32 — ASCII 255, а также ASCII 0, символами конца строки CR/LF и символом горизонтальной табуляции. Операции тестового ввода-вывода оперируют только файлами с символьными данными. |
06.009 |
двоичные файлы |
|
Данные, представленные в виде произвольной последовательности двоичных нулей и единиц. Двоичными файлами являются "почти все" исполняемые программы Windows и UNIX. |
06.010 |
кодировка OEM 866 |
|
Русское расширение кодировки ASCII, используемое в операционной системе MS-DOS. |
06.011 |
Windows API |
|
Набор функций и библиотек для создания программ для операционной системы Microsoft Windows, использующих все возможности её графического интерфейса. |
06.012 |
GTK+ |
|
Набор функций и библиотек для создания программ для операционной среды Gnome для UNIX, использующих все возможности её графического интерфейса. |
06.013 |
Qt |
|
Набор функций и библиотек для создания программ для операционной среды KDE для UNIX, использующих все возможности её графического интерфейса. |
06.014 |
stdin |
|
Обозначение стандартного потока ввода на языке Си. |
06.015 |
cin |
|
Обозначение стандартного потока ввода на языке C++. |
06.016 |
stdout |
|
Обозначение стандартного потока вывода на языке Си. |
06.017 |
cout |
|
Обозначение стандартного потока вывода на языке C++. |
06.018 |
штатный режим |
|
Предполагаемое окружение (программы+периферийные устройства+данные), в котором должна работать программа так, как это задумано разработчиком программы. Помимо работы в штатном режиме, программа должна нормально завершаться вне штатного режима её работы, включая "защиту от дурака" и "защиту от шутника". |
06.019 |
stderr |
|
Обозначение стандартного потока ошибок на языке Си. |
06.020 |
cerr |
|
Обозначение стандартного потока ошибок на языке C++. |
06.021 |
диагностические сообщения
|
|
Сообщения о неполадках в работе программы, выдаваемые программой при своей отладке или наступления нештатной ситуации. |
06.022 |
stdprn |
|
Обозначение стандартного потока печати на языке Си. |
06.023 |
LPT1: |
|
Обозначение параллельного порта (устройства), к которому подключается принтер. |
06.024 |
чтение файла |
|
Операция загрузки содержимого файла (целиком и блоками), в оперативную память компьютера для его дальнейшей обработки. |
06.025 |
запись в файл |
|
Операция записи данных из оперативной памяти в файл на жёстком, сетевом или сменном диске, с целью их дальнейшего хранения и использования. При записи в файл с тем же именем его прежнее содержимое теряется безвозвратно. |
06.026 |
добавление в файл |
|
Операция записи данных из оперативной памяти в файл на жёстком, сетевом или сменном диске, сразу за последней его записью, с целью его дальнейшего хранения и использования. При записи в файл с тем же именем его прежнее содержимое модифицируется, но не уничтожается. |
06.027 |
переполнение буфера (ошибка) |
|
Ошибка, возникающая в операционной системе, после попытки записи данных в буфер или оперативную память, когда длина строки больше размеров буфера. Когда ошибка: "переполнение буфера" происходит в системной области памяти, возникает ошибка: "отказ системы". |
06.028 |
отказ системы (ошибка) |
|
Ошибка, возникающая при разрушении системных областей в оперативной памяти компьютера. Это очень опасная ошибка, которая к тому же может привести к "перехвату" управления машины хакером. |
06.029 |
оператор >> |
|
Оператор в языке C++, который используется для потокового ввода данных из файла либо консоли. |
06.030 |
неформатированный потоковый ввод-вывод |
|
Потоковый ввод-вывод данных, при котором не происходит выравнивание и обрезания строк и незначащих цифр, а вместо этого происходит вывод символов в файл "как есть". Неформатированные текстовые файлы очень неудобно обрабатывать. |
06.031 |
форматированный потоковый ввод-вывод |
|
Потоковый ввод-вывод данных, при котором осуществляется простейшее форматирование текста: "обрезание" длинных строк, выдача чисел в заданном формате и с заданной разрядностью, выравнивание текста внутри поля. Форматированные данные легко считываются и обрабатываются различными автоматами (роботами). |
06.032 |
валидация |
|
Проверка ввода данных на "правильность" значений: длину вводимой строки, формат представленных чисел, присутствие значащих символов и пробелов в прочитанной строке (т.н. символы-разделители). |
06.033 |
текст приглашения |
|
Во многих языках программирования, таких как Бейсик и Питон, существует возможность предварять ввод при помощи вывода текстовой строки. Эта строка является строкой-приглашением на ввод данных. Текст в этой строке и будет текстом приглашения. |
06.034 |
операция ромб (<>) |
|
Оператор ввода на языке Perl. С его помощью можно вводить данные из файла, устройства или строки аргументов. В первых двух случаях внутри оператора "ромб" должен стоять дескриптор файла или устройства. |
06.035 |
STDIN |
|
Обозначение дескриптора стандартного потока вывода на языке Perl. |
06.036 |
операнды программы |
|
Числа и идентификаторы, записанные в скобках после имени программы при её вызове. |
06.037 |
переменная @ARGV |
|
|
06.038 |
ключи программы |
|
См. опции программы. |
06.039 |
опции программы |
|
Операнды программы, которые изменяют действие основной программы в случае своего указания. В продуктах корпорации Microsoft в качестве признака ключа в основном используется знак "/", а в UNIX подобных системах — знак "-". |
06.040 |
подстановка |
|
Текстовая операция, применяемая в основном при выводе текста, когда вместо некоторого идентификатора переменной выводится её значение. Подстановка очень распространена на языке Perl. |
06.041 |
переменная $/ |
|
|
06.042 |
псеводосимовл EOL
|
|
Символ, или комбинация символов, используемые для указания разрыва строки в файле или буфере в памяти. Для операционных системах UNIX "EOL" = "LF", на компьютерах Apple Macintosh "EOL" = "CR", в продукции корпорации Microsoft "EOL" = "CR/LF". |
06.043 |
конструкция readchar(_) |
|
Данная конструкция означает, что Пролог ожидает ввод символов и нажатия клавиши Enter, после чего возвращает успешное завершение. Введённые символы при этом игнорируются. |
06.044 |
класс SavitchIn |
|
Учебный класс языка Java, разработанный преподавателем Уолтером Савитчем для консольного ввода чисел и строк. При этом его функции просто "не дадут" ввести с клавиатуры неверные значения. Все права на этот класс принадлежат Уолтеру Савитчу, а сам класс бесплатен для некоммерческого использования. |
06.045 |
строка форматов |
|
Строка, вводимая функцией scanf, или выводимая функцией printf и им подобным, в теле которых присутствуют флаги формата. |
06.046 |
флаги в строке форматов |
|
Представляют собой зарезервированные числа и идентификаторы, расположенные после символа формата %. Эти флаги имеют роль символов подстановки — на их место вводятся или выводятся отформатированные значения переменных, перечисленные в функциях после строки форматов. |
06.047 |
ширина операнда в строке форматов |
|
Ширина операнда в строке форматов определяется целым числом, стоящим сразу после знака: "%". Это значение является минимальной шириной выводимой строки значения символа. |
06.048 |
точность операнда в строке форматов |
|
Точность представления десятичных чисел и максимальная ширина поля вывода текста задаётся целым числом, расположенным сразу после знака "." в строке формата. |
06.049 |
знак * в строке форматов scanf |
|
Этот знак означает, что данные, указанные соответствующим флагом строки формата, читаются, но не присваиваются переменной. |
06.050 |
знак * в строке форматов printf |
|
Этот знак, присутствующий в строке формата на месте ширины или точности операнда, указывает, что ширина операнда и/или его точность задаётся целым числом из соответствующей переменной в строке операндов программы: printf. |
06.051 |
вещественное число |
|
Число, которое содержит в себе бесконечное количество знаков после десятичной точки. Вещественные числа представляются в ЭВМ в виде данных с плавающей точкой. |
06.052 |
десятичное целое число |
|
Целое число со знаком или без него, которое записывается в виде произвольной последовательности цифр от 0 до 9. |
06.053 |
шестнадцатеричное целое число |
|
Целое число без знака, которое записывается в виде произвольной последовательности цифр от 0 до 9 и букв A, B, C, D, E и F. |