Приложение. Словарь английских терминов

Общие термины

verbose
Подробный вывод (общ. лекс.: многословный)
derivative
Производная
factorization
разложение
bug
ошибка
series
ряд, последовательность
debugging
отладка
ANSI
American National Standards Institute, американский национальный институт стандартов
ISO
International organization for Standardization, международная организация по стандартизации
ASCII (American Standard Code for Information Interchange)
основная кодировка английского языка

Типы данных

stack
стек (общ. лекс.: стопка)
push
поместить на вершину стека (общ. лекс.: толкать, втолкнуть)
pop
извлечь вершину из стека (общ. лекс.: вытолкнуть)
allocation
выделение (памяти или ресурса)
index
индекс
array
массив
string
строка
characher
символ, буква (общ. лекс.: характер, персонаж)
list
список
hash table
Хеш-таблица
map
отображение (общ. лекс.: карта)
Linked list
Связный список
Double?linked list
двусвязный список
Heap
куча (структура данных или область памяти)
structure
структура
union
объединение
set
множество
pointer
указатель
circular buffer
циклический буфер
range
диапазон (общ. лекс.: расстояние)

Алгоритмы

binary search
бинарный поиск
depth-first search
поиск в глубину
bredth-first search
поиск в ширину
least common multiple
наименьшее общее кратное
Greatest common divisor
Наибольший общий делитель

Языки программирования

undefined behaviour
неопределённое поведение
refactoring
переработка кода для улучшения его структуры
module
модуль
modularity
модульность
memory corruption
порча памяти
initialization
Инициализация, присвоение начального значения
initialize
Инициализировать
loop
Цикл
Infinite loop
бесконечный цикл
Assembler
Ассемблер
Linker
Компоновщик, редактор связей
Macro
макрос
Compiler
компилятор
Evaluate
вычислять, оценивать
assign
присваивать
assignment
присвоение
source
источник
destination
приёмник (общ. лекс.: назначение)
Slice
срез
remainder
остаток
exception
исключение (механизм сообщения о ошибках и нестандартных ситуациях)
value
значение
reference
ссылка

Архитектура компьютера

processor cycle
такт процессора
register
регистр
memory
память
Main board
материнская плата
System bus
Системная шина, магистраль
ROM
read-only memory, память только для чтения
RAM
random-access memory, память с произвольным доступом к данным
Princeton Architecture
Принстонская архитектура
Harvard Architecture
Гарвардская архитектура
Alignment
Выравнивание
Entry point
Точка входа (адрес инструкции, с которой начинается программа или функция)
interrupt
прерывание (работы процессора некоторым событием)
Garbage collector
Сборщик мусора
Overflow
переполнение
Underflow
переполнение (когда после операции с плавающей точкой получается число меньше минимально представимого и оно заменяется на ноль)
random number generator (RNG)
генератор случайных чисел
unit testing
модульное тестирование
precision
точность
dummy function
функция-пустышка (создана, но пока что не наделена своей будущей функциональностью)
interface
интерфейс
implementation
реализация