[{"oword":"map","theme":"Структуры данных","phrase":"Словарь, отображение","word":"Соответствие","commentary":"","languageslug":"1С"}, 
 {"oword":"get","theme":"Структуры данных","phrase":"доступ (получить значение контейнера)","word":"получить","commentary":"","languageslug":"1С"}, 
 {"oword":"statement","theme":"ЯП","phrase":"Предложение (напр, := или if в Паскале)","word":"оператор","commentary":"","languageslug":"1С"}, 
 {"oword":"new","theme":"создание объектов и сущностей","phrase":"","word":"Новый","commentary":"","languageslug":"1С"}, 
 {"oword":"statement","theme":"ЯП","phrase":"Предложение (напр, := или if в Паскале)","word":"оператор","commentary":"","languageslug":"Excel"}, 
 {"oword":"sqrt","theme":"math","phrase":"Квадратный корень","word":"Корень","commentary":"","languageslug":"Excel"}, 
 {"oword":"operator","theme":"ЯП","phrase":"напр., +","word":"оператор (https://msdn.microsoft.com/ru-ru/library/office/jj692799.aspx), конфликт со statement","commentary":"","languageslug":"Excel"}, 
 {"oword":"sign","theme":"math","phrase":"Знак числа","word":"Знак","commentary":"","languageslug":"Excel"}, 
 {"oword":"undo","theme":"редактирование","phrase":"Отмена действия","word":"отбой.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"file descriptor","theme":"ОС","phrase":"дескриптор открытого файла","word":"полки описатель, описатель полки","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"catch","theme":"control flow","phrase":"Ловушка исключений - место в коде, куда передаётся управление при возникновении исключения","word":"поймать, поимка","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"file handle","theme":"ОС","phrase":"дескриптор открытого файла","word":"полки указатель.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"inline","theme":"Компиляция","phrase":"","word":"вряд (в ряд).","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"abort","theme":"","phrase":"    Досрочное прекращение процедуры или процесса\n    ","word":"abort - обрыв. (ab - приставка \"отмена\", ort - \"прямая\" )","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"FIXME","theme":"комментарии","phrase":"Аббревиатура FIX MЕ, т.е. \"исправь меня\"","word":"потыкай палкой.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"special form","theme":"LISP","phrase":"Форма, именованная спец. оператором","word":"особый вид.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"pipe","theme":"межпроцессное взаимодействие","phrase":"канал для передачи данных между процессами в ОС","word":"пипка.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"IDE","theme":"","phrase":"интегрированная среда разработки","word":"ОСР. Объединенная среда разработки.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"DSL","theme":"domain specific language","phrase":"","word":"язык местного уклада","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"flush","theme":"","phrase":"сбросить данные буфера на диск или куда-то ещё","word":"плеск, плеснуть.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"integer","theme":"","phrase":"","word":"В этимологии integer объясняют как \"нетронутое\".","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"procedural type","theme":"система типов","phrase":"тип, элементами которого являются процедуры","word":"тип обхода. (см. этиимлог. значение слова proceed ).","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"peek","theme":"ввод-вывод","phrase":"поглядеть будующую букву или лексему в потоке","word":"наклык.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"form","theme":"ЯП","phrase":"форма (if, multiple-value-bind)","word":"образ, проем.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"implementation","theme":"Архитектура","phrase":"реализация модуля","word":"исполнение.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"frontend","theme":"Компиляция","phrase":"Часть компилятора, примерно равная лексическому и грамматическому анализаторам","word":"вход.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"redo","theme":"редактирование текста","phrase":"вернуть ранее отменённое (тж повторить!)","word":"re + do = передел.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"generic function","theme":"ООП","phrase":"Родовая функция, generic function","word":"порождающая функция.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"ensure","theme":"логика","phrase":"если объекта нет, то создать его,","word":"проверить, удостовериться","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"prev","theme":"структуры данных","phrase":"ссылка на предыдущий элемент в списке","word":"перед, передний. либо первый.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"go","theme":"общая лексика","phrase":"Кнопка для запуска чего-нибудь","word":"гони. Естественно, это слово не замена, но при сочетании с приставками можно достигнуть в некоторых случаях требуемой осмысленности.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"next","theme":"структуры данных","phrase":"ссылка на следующий элемент в списке","word":"второй.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"public","theme":"модульность, архитектура","phrase":"доступный извне","word":"открытый, доступный.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"enumerator","theme":"ООП","phrase":"Объект, перечисляющий какие-то другие объекты (например, файлы)","word":"нумератор","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"hash-table","theme":"структуры данных","phrase":"хеш-таблица (словарь на хеш-функциях)","word":"hash - каша.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"error","theme":"","phrase":"","word":"ляп","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"set","theme":"math","phrase":"множество","word":"сад.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"process","theme":"","phrase":"","word":"Проход.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"cache","theme":"алгоритмы","phrase":"временное хранилище ограниченного объёма данных таким способом, при котором их можно быстро извлечь","word":"карман","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"set","theme":"","phrase":"        записать, причём смысл отличается от add, обычно речь идёт об ассоциативных или индексированных контейнерах, и устанавливается значение для какого-то значения ключа. Внимание! Этот смысл надо разбить, но удаление не работает!\n    \n    ","word":"посадить, садить, сажать.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"escape character","theme":"синтаксис","phrase":"Литера, после которой последующие литеры читаются по-другому","word":"знак избегания","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"struct, record","theme":"data structure","phrase":"Запись, Структура - составной тип в Яп","word":"строй, строение.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"evaluate","theme":"вычисления","phrase":"вычислить","word":"размолоть. (Ассоциативная связь - компьютер - числодробилка, синоним - молотилка).","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"finalizer","theme":"сборка мусора","phrase":"Процедура, вызываемая над объектом, когда на него нет ссылок","word":"венчающий, завершающий. Из поговорки - конец-делу венец.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"mutex","theme":"параллельность и синхронизация","phrase":"объект, который можно заблокировать из разных параллельных потоков для синхронизации","word":"mutex - замок.","commentary":"","languageslug":"fernflOwer"}, 
 {"oword":"double-float","theme":"","phrase":"Плавающее число двойной точности","word":"дробное с двойной точностью","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"sign","theme":"math","phrase":"Знак числа","word":"Знак","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"DSL","theme":"domain specific language","phrase":"","word":"предметно-ориентированный язык","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"final class","theme":"","phrase":"","word":"зафиксированный тип","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"ensure","theme":"логика","phrase":"если объекта нет, то создать его,","word":"\"если не существует\"","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"add","theme":"контейнеры","phrase":"Добавить что-то в контейнер","word":"Доб, добавить","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"Enter","theme":"кнопка","phrase":"","word":"Ввод","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"set","theme":"","phrase":"        записать, причём смысл отличается от add, обычно речь идёт об ассоциативных или индексированных контейнерах, и устанавливается значение для какого-то значения ключа. Внимание! Этот смысл надо разбить, но удаление не работает!\n    \n    ","word":"уст, установить","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"set","theme":"math","phrase":"множество","word":"набор","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"error","theme":"","phrase":"","word":"Ошибка","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"self","theme":"ООП","phrase":"сам объект, к к-рому применяется метод","word":"сам","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"escape character","theme":"синтаксис","phrase":"Литера, после которой последующие литеры читаются по-другому","word":"управляющие последовательности","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"run","theme":"общая лексика","phrase":"запустить что-нибудь на выполнение","word":"Запустить","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"finalizer","theme":"сборка мусора","phrase":"Процедура, вызываемая над объектом, когда на него нет ссылок","word":"Финализатор","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"rider","theme":"ввод-вывод","phrase":"открытый файл и позиция в нём - можно читать и писать","word":"бегунок, читатель","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"file descriptor","theme":"ОС","phrase":"дескриптор открытого файла","word":"Номер файла","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"return","theme":"возврат из ф-ии","phrase":"","word":"Вернть","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"file handle","theme":"ОС","phrase":"дескриптор открытого файла","word":"Описатель файла","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"Return","theme":"кнопка","phrase":"","word":"Назад","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"FIXME","theme":"комментарии","phrase":"Аббревиатура FIX MЕ, т.е. \"исправь меня\"","word":"ИСПРАВИТЬ","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"REPL","theme":"LISP","phrase":"цикл \"прочитать выполнить напечатать\"","word":"РЕПЛ, ЧВП","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"restart","theme":"","phrase":"","word":"Рестарт","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"flush","theme":"","phrase":"сбросить данные буфера на диск или куда-то ещё","word":"сброс","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"aka","theme":"сокращение общеупотребительное","phrase":"Также известный как (псевдоним)","word":"псевдо","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"redo","theme":"редактирование текста","phrase":"вернуть ранее отменённое (тж повторить!)","word":"повтор","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"form","theme":"ЯП","phrase":"форма (if, multiple-value-bind)","word":"бланк","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"generic function","theme":"ООП","phrase":"Родовая функция, generic function","word":"Шаблонная функция","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"reader","theme":"ввод-вывод","phrase":"поток ввода","word":"Читатель","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"get","theme":"Структуры данных","phrase":"доступ (получить значение контейнера)","word":"Получ, получить","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"race condition","theme":"concurrency","phrase":"Ошибка в параллельном алгоритме: два параллельно исполняющихся процесса считают, что они монопольно владеют неким ресурсом, однако это предположение ничем не обосновано и неверно.","word":"Гонка данных","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"public","theme":"модульность, архитектура","phrase":"доступный извне","word":"Доступный","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"go","theme":"общая лексика","phrase":"Кнопка для запуска чего-нибудь","word":"запуск","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"GUI","theme":"","phrase":"графический интерфейс пользователя","word":"ГИП","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"process","theme":"","phrase":"","word":"Процесс","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"hash-table","theme":"структуры данных","phrase":"хеш-таблица (словарь на хеш-функциях)","word":"хэш","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"interface","theme":"Архитектура","phrase":"Часть модуля, видимая снаружи","word":"интерфейс, сопряжение, стык","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"next","theme":"структуры данных","phrase":"ссылка на следующий элемент в списке","word":"Дальше","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"n,m","theme":"размер чего-нибудь. см. также i,j,k","phrase":"","word":"Размерность","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"new","theme":"создание объектов и сущностей","phrase":"","word":"Новый","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"VMT","theme":"","phrase":"таблица виртуальных методов","word":"ТВМ","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"API","theme":"","phrase":"","word":"АПИ","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"verbose","theme":"ввод-вывод","phrase":"указание команде печатать больше подробностей","word":"Подробно","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"undo","theme":"редактирование","phrase":"Отмена действия","word":"Отменить","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"assert","theme":"","phrase":"","word":"контроль","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"undefined","theme":"свойство переменной","phrase":"Как один из вариантов, мусор в переменной","word":"Не определено","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"backspace","theme":"ввод-вывод с терминала, литеры","phrase":"","word":"забой","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"typedef","theme":"data type","phrase":"Имя и определение типа","word":"Определить тип, ТИП","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"break","theme":"control flow","phrase":"Прервать цикл","word":"прервать, прерывание","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"trap handler","theme":"процессоры","phrase":"","word":"Описатель ловушки","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"trap","theme":"процессоры","phrase":"ловушка","word":"Ловушка","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"browser","theme":"","phrase":"Браузер - программа или окно для просмотра каких-либо данных","word":"обозреватель","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"TODO","theme":"процесс разработки","phrase":"пометка о том, что нужно что-то сделать (доделать) в коде","word":"ДОДЕЛАТЬ","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"throw","theme":"control flow","phrase":"Бросить исключение","word":"Возбудить ошибку","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"thread","theme":"concurrency","phrase":"Независимый поток выполнения","word":"Поток","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"thread-safety","theme":"concurrency","phrase":"Возможность вызова из разных потоков исполнения в многопоточной программе","word":"Потокобезопасный","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"canvas","theme":"ГПИ (GUI)","phrase":"поле на форме, на к-ром можно рисовать","word":"холст","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"abort","theme":"","phrase":"    Досрочное прекращение процедуры или процесса\n    ","word":"прервать, прерывание","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"catch","theme":"control flow","phrase":"Ловушка исключений - место в коде, куда передаётся управление при возникновении исключения","word":"перехват ошибки","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"test","theme":"Лисп, ф-я сравнения для работы с последовательностями, например, find","phrase":"","word":"Равенство","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"character","theme":"типы данных","phrase":"буква, цифра и пр.","word":"литера","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"term","theme":"грамматический разбор","phrase":"","word":"Разделитель","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"TAB","theme":"ввод-вывод с терминала, литеры","phrase":"Литера табуляции, переводящая каретку на ближайшую позицию, кратную 8 (или не 8)","word":"Табуляция, таб","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"struct, record","theme":"data structure","phrase":"Запись, Структура - составной тип в Яп","word":"Запись","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"conditional define","theme":"компиляция","phrase":"условная переменная препроцессора","word":"определение соглашения","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"completion","theme":"","phrase":"Автоматическе дополнение вводимых слов","word":"автодополнение","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"stepping","theme":"debugging","phrase":"Пошаговое хождение по программе","word":"Пошаговый режим","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"status bar","theme":"UI","phrase":"элемент окна (обычно внизу), показывающий сообщения о его состоянии","word":"Панель состояния","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"status","theme":"общая лексика","phrase":"состояние","word":"Состояние","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"constructor","theme":"OOP","phrase":"Процедура, которая инициализирует объект","word":"Конструктор","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"continue","theme":"control flow","phrase":"перейти к следующей итерации цикла","word":"дальше","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"statement","theme":"ЯП","phrase":"Предложение (напр, := или if в Паскале)","word":"Предписание","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"x,y,z","theme":"Общие переменные, см. также i,j и n,m","phrase":"","word":"инд, адр, х, у, z","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"cookie","theme":"","phrase":"данные, хранимые на веб-клиенте и отправлеямые обратно серверу","word":"метка","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"writer","theme":"ввод-вывод","phrase":"поток записи","word":"Писарь","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"sqrt","theme":"math","phrase":"Квадратный корень","word":"корень, корень квадратный","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"CR","theme":"ввод-вывод с терминала","phrase":"Литера CR (Carriage Return), с кодом OD = 13","word":"возврат каретки","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"dependency","theme":"общая лексика","phrase":"тот, от которого мы зависим.","word":"зависимость","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"special operator","theme":"LISP","phrase":"То, что обрабатывается особым образом с т.з. синтаксиса, окружения, выполнения","word":"Особый оператор","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"depending","theme":"общая лексика","phrase":"зависящий от данного","word":"зависимый","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"special form","theme":"LISP","phrase":"Форма, именованная спец. оператором","word":"Особый бланк","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"prev","theme":"структуры данных","phrase":"ссылка на предыдущий элемент в списке","word":"Предыдущ, предыдущий","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"id","theme":"","phrase":"идентификатор","word":"Номер","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"IDE","theme":"","phrase":"интегрированная среда разработки","word":"ИСР","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"implementation","theme":"Архитектура","phrase":"реализация модуля","word":"Реализация","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"pow, power","theme":"math","phrase":"Степень","word":"Степень","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"warning","theme":"управляющие структуры","phrase":"Предупреждение","word":"Предупреждение","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"inline","theme":"Компиляция","phrase":"","word":"вставка на месте","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"integer","theme":"","phrase":"","word":"целое","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"pipe","theme":"межпроцессное взаимодействие","phrase":"канал для передачи данных между процессами в ОС","word":"Труба","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"mutex","theme":"параллельность и синхронизация","phrase":"объект, который можно заблокировать из разных параллельных потоков для синхронизации","word":"Блоки, блокировка","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"peek","theme":"ввод-вывод","phrase":"поглядеть будующую букву или лексему в потоке","word":"Получ","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"key","theme":"Лисп, ф-ии работы с последовательностями, напр, find","phrase":"Ключ для извлечения из эл-та последовательности части, которую ищем","word":"Ключ","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"let","theme":"","phrase":"","word":"пусть, принять, определить","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"operator","theme":"ЯП","phrase":"напр., +","word":"Оператор","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"map","theme":"Структуры данных","phrase":"Словарь, отображение","word":"Словарь","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"LF","theme":"ввод-вывод с терминала, литеры","phrase":"","word":"Начало строки","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"match","theme":"search","phrase":"Одна находка в поиске, например, в файле","word":"Совпадение","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"onХХХ","theme":"обработка событий","phrase":"Имя обработчика событий","word":"Событие","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"mixin","theme":"object-oriented","phrase":"Класс, который наследуют только вторым (третьим и т.п.) при множественном наследовании, чтобы добавить функционал в самостоятельный класс. Иным способом объект класса примесь создать нельзя, поэтому снижается степень конфликтов идентичности и порядка инициализации. Нет чёткого отличия от trait","word":"Примесь","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"nil","theme":"","phrase":"Специальный объект, означающий отсутствие","word":"Пусто","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"i,j,k","theme":"индексы, см. также x,y,z","phrase":"","word":"инд, адр","commentary":"","languageslug":"prospero78su"}, 
 {"oword":"statement","theme":"ЯП","phrase":"Предложение (напр, := или if в Паскале)","word":"инструкция, конструкция (конструкция цикла)","commentary":"","languageslug":"Wikipedia"}, 
 {"oword":"assert","theme":"","phrase":"","word":"Утверждение","commentary":"","languageslug":"Wikipedia"}, 
 {"oword":"operator","theme":"ЯП","phrase":"напр., +","word":"операция","commentary":"","languageslug":"Wikipedia"}, 
 {"oword":"nil","theme":"","phrase":"Специальный объект, означающий отсутствие","word":"Них(Нех)(http://www.sql.ru/forum/memberinfo.aspx?mid=38243)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"impure","theme":"","phrase":"","word":"нечисто, нечисть","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"REPL","theme":"LISP","phrase":"цикл \"прочитать выполнить напечатать\"","word":"ПВНП - прочитал-вычислил-напечатал-повторил (http://www.sql.ru/forum/memberinfo.aspx?mid=233977)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"browser","theme":"","phrase":"Браузер - программа или окно для просмотра каких-либо данных","word":"обозреватель (вл.Липатов)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"final class","theme":"","phrase":"","word":"импотент (http://www.sql.ru/forum/memberinfo.aspx?mid=1049)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"ensure","theme":"логика","phrase":"если объекта нет, то создать его,","word":"обезпечь,сделай-чтобы, да-будет, установи, устрой, организуй, проконтролируй,пробди,убедись,добейся,добейся-чтобы, уладь","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"interface","theme":"Архитектура","phrase":"Часть модуля, видимая снаружи","word":"облик","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"process","theme":"","phrase":"","word":"Ход (http://www.sql.ru/forum/memberinfo.aspx?mid=237639)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"let","theme":"","phrase":"","word":"вот,тут","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"double-float","theme":"","phrase":"Плавающее число двойной точности","word":"дробный2 (Вл.Липатов)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"next","theme":"структуры данных","phrase":"ссылка на следующий элемент в списке","word":"fernflower: второй","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"integer","theme":"","phrase":"","word":"цел (Вл.Липатов), цел2 для long","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"continue","theme":"control flow","phrase":"перейти к следующей итерации цикла","word":"продолжить (Вл.Липатов)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"name mangling","theme":"линкер","phrase":"","word":"декорирование имён (staseg)","commentary":"www.linux.org.ru/forum/development/9020991?cid=9021114","languageslug":"Другие-авторы"}, 
 {"oword":"undefined","theme":"свойство переменной","phrase":"Как один из вариантов, мусор в переменной","word":"НЁХ (http://www.sql.ru/forum/memberinfo.aspx?mid=38243)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"onХХХ","theme":"обработка событий","phrase":"Имя обработчика событий","word":"поXXX (Вл.Липатов)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"restart","theme":"","phrase":"","word":"сызнова,вкругорядь (анонимные шутники из интернета)","commentary":"","languageslug":"Другие-авторы"}, 
 {"oword":"error","theme":"","phrase":"","word":"сбой","commentary":"     ","languageslug":"Обсуждение"}, 
 {"oword":"break","theme":"control flow","phrase":"Прервать цикл","word":"закруглиться","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"canvas","theme":"ГПИ (GUI)","phrase":"поле на форме, на к-ром можно рисовать","word":"канва, холст, канвас","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"continue","theme":"control flow","phrase":"перейти к следующей итерации цикла","word":"новый-круг","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"cookie","theme":"","phrase":"данные, хранимые на веб-клиенте и отправлеямые обратно серверу","word":"См. remdev.mybb.ru/viewtopic.php?id=99","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"ensure","theme":"логика","phrase":"если объекта нет, то создать его,","word":"сделай-так-что","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"flush","theme":"","phrase":"сбросить данные буфера на диск или куда-то ещё","word":"http://remdev.mybb.ru/viewtopic.php?id=99#p466","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"implementation","theme":"Архитектура","phrase":"реализация модуля","word":"ПОнятие получается многозначным, т.к. у грамм. конструкций тоже есть тело. Впрочем, в данном случае эти два понятия близки по смыслу","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"new","theme":"создание объектов и сущностей","phrase":"","word":"альтернатива - \"будь\", \"родись\", \"стань\"","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"nil","theme":"","phrase":"Специальный объект, означающий отсутствие","word":"ни, ничё, нул","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"operator","theme":"ЯП","phrase":"напр., +","word":"В CL - ф-я, макрос или спец.форма","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"public","theme":"модульность, архитектура","phrase":"доступный извне","word":"см. переводы ключевого слова public в Си","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"statement","theme":"ЯП","phrase":"Предложение (напр, := или if в Паскале)","word":"фраза (нет анаологов)","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"thread","theme":"concurrency","phrase":"Независимый поток выполнения","word":"remdev.mybb.ru/viewtopic.php?id=99#p466","commentary":"","languageslug":"Обсуждение"}, 
 {"oword":"assert","theme":"","phrase":"","word":"требе, требуем","commentary":"","languageslug":"Павиа"}, 
 {"oword":"public","theme":"модульность, архитектура","phrase":"доступный извне","word":"общественные","commentary":"","languageslug":"Павиа"}, 
 {"oword":"sqrt","theme":"math","phrase":"Квадратный корень","word":"корень","commentary":"","languageslug":"Павиа"}, 
 {"oword":"id","theme":"","phrase":"идентификатор","word":"имя","commentary":"","languageslug":"Павиа"}, 
 {"oword":"abort","theme":"","phrase":"    Досрочное прекращение процедуры или процесса\n    ","word":"отмена","commentary":"","languageslug":"Павиа"}, 
 {"oword":"onХХХ","theme":"обработка событий","phrase":"Имя обработчика событий","word":"приХХХ","commentary":"","languageslug":"Павиа"}, 
 {"oword":"interface","theme":"Архитектура","phrase":"Часть модуля, видимая снаружи","word":"стык","commentary":"","languageslug":"Павиа"}, 
 {"oword":"error","theme":"","phrase":"","word":"ошибка","commentary":"","languageslug":"Павиа"}, 
 {"oword":"thread-safety","theme":"concurrency","phrase":"Возможность вызова из разных потоков исполнения в многопоточной программе","word":"потокобезопасность","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"DSL","theme":"domain specific language","phrase":"","word":"предметно-ориентированный язык","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"thread","theme":"concurrency","phrase":"Независимый поток выполнения","word":"поток выполнения","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"special operator","theme":"LISP","phrase":"То, что обрабатывается особым образом с т.з. синтаксиса, окружения, выполнения","word":"специальный оператор (PCL)","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"let","theme":"","phrase":"","word":"пусть","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"cookie","theme":"","phrase":"данные, хранимые на веб-клиенте и отправлеямые обратно серверу","word":"куки","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"cache","theme":"алгоритмы","phrase":"временное хранилище ограниченного объёма данных таким способом, при котором их можно быстро извлечь","word":"кэш (какой-то словарь)","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"character","theme":"типы данных","phrase":"буква, цифра и пр.","word":"буква, литера, графема, символ, знак","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"hash-table","theme":"структуры данных","phrase":"хеш-таблица (словарь на хеш-функциях)","word":"хеш,хэш-таблица","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"get","theme":"Структуры данных","phrase":"доступ (получить значение контейнера)","word":"взять","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"warning","theme":"управляющие структуры","phrase":"Предупреждение","word":"Предупреждение","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"API","theme":"","phrase":"","word":"интерфейс прикладного программирования","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"flush","theme":"","phrase":"сбросить данные буфера на диск или куда-то ещё","word":"промыть, смыть","commentary":"","languageslug":"Популярные-переводы"}, 
 {"oword":"FIXME","theme":"комментарии","phrase":"Аббревиатура FIX MЕ, т.е. \"исправь меня\"","word":"править","commentary":"","languageslug":"Сандро"}, 
 {"oword":"break","theme":"control flow","phrase":"Прервать цикл","word":"слом, облом","commentary":"","languageslug":"Сандро"}, 
 {"oword":"match","theme":"search","phrase":"Одна находка в поиске, например, в файле","word":"улов, отлов","commentary":"","languageslug":"Сандро"}, 
 {"oword":"thread","theme":"concurrency","phrase":"Независимый поток выполнения","word":"русло, поток, жила, (вычитка, цитата)","commentary":"","languageslug":"Сандро"}, 
 {"oword":"trait","theme":"object-oriented","phrase":"Трейт - аналогичен примеси (mixin), но иногда считают, что трейт не может содержать данных, а может содержать только код - терминология не устоялась","word":"выбор","commentary":"","languageslug":"Сандро"}, 
 {"oword":"mixin","theme":"object-oriented","phrase":"Класс, который наследуют только вторым (третьим и т.п.) при множественном наследовании, чтобы добавить функционал в самостоятельный класс. Иным способом объект класса примесь создать нельзя, поэтому снижается степень конфликтов идентичности и порядка инициализации. Нет чёткого отличия от trait","word":"при́месь","commentary":"<a href=\"https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%81%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)\">при́месь</a>","languageslug":"Сандро"}, 
 {"oword":"completion","theme":"","phrase":"Автоматическе дополнение вводимых слов","word":"автодобавка, самовброс","commentary":"","languageslug":"Сандро"}, 
 {"oword":"cookie","theme":"","phrase":"данные, хранимые на веб-клиенте и отправлеямые обратно серверу","word":"впуск, допуск, жетон, бирка, билет, бронь","commentary":"","languageslug":"Сандро"}, 
 {"oword":"return","theme":"возврат из ф-ии","phrase":"","word":"возврат, отдача, возмещение, избрание, рапорт, ответ, доход, оборот, возражение, прибыль ","commentary":"<a href=\"http://www.babla.ru/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/return\">возврат, отдача, возмещение, избрание, рапорт, ответ, доход, оборот, возражение, прибыль </a>","languageslug":"Сандро"}, 
 {"oword":"continue","theme":"control flow","phrase":"перейти к следующей итерации цикла","word":"далее, после, вслед","commentary":"","languageslug":"Сандро"}, 
 {"oword":"browser","theme":"","phrase":"Браузер - программа или окно для просмотра каких-либо данных","word":"бредень","commentary":"","languageslug":"Сандро"}, 
 {"oword":"status bar","theme":"UI","phrase":"элемент окна (обычно внизу), показывающий сообщения о его состоянии","word":"сводка","commentary":"","languageslug":"Сандро"}, 
 {"oword":"warning","theme":"управляющие структуры","phrase":"Предупреждение","word":"весть, известие, предвестие","commentary":"","languageslug":"Сандро"}, 
 {"oword":"race condition","theme":"concurrency","phrase":"Ошибка в параллельном алгоритме: два параллельно исполняющихся процесса считают, что они монопольно владеют неким ресурсом, однако это предположение ничем не обосновано и неверно.","word":"борьба, драка, стычка, со-ревность, соревнование","commentary":"","languageslug":"Сандро"}, 
 {"oword":"aka","theme":"сокращение общеупотребительное","phrase":"Также известный как (псевдоним)","word":"аки","commentary":"Церковнославянское \"как\".","languageslug":"Сандро"}, 
 {"oword":"abort","theme":"","phrase":"    Досрочное прекращение процедуры или процесса\n    ","word":"срыв, останов","commentary":"","languageslug":"Сандро"}, 
 {"oword":"stepping","theme":"debugging","phrase":"Пошаговое хождение по программе","word":"поступь, пошаговость","commentary":"","languageslug":"Сандро"}, 
 {"oword":"impure","theme":"","phrase":"","word":"месиво, смесь","commentary":"","languageslug":"Сандро"}, 
 {"oword":"throw","theme":"control flow","phrase":"Бросить исключение","word":"поклёв","commentary":"","languageslug":"Сандро"}, 
 {"oword":"redo","theme":"редактирование текста","phrase":"вернуть ранее отменённое (тж повторить!)","word":"отмена/повтор (undo/redo)","commentary":"","languageslug":"Сандро"}, 
 {"oword":"thread-safety","theme":"concurrency","phrase":"Возможность вызова из разных потоков исполнения в многопоточной программе","word":"заем, аренда","commentary":"","languageslug":"Сандро"}, 
 {"oword":"flush","theme":"","phrase":"сбросить данные буфера на диск или куда-то ещё","word":"слив, вброс,","commentary":"","languageslug":"Сандро"}, 
 {"oword":"double-float","theme":"","phrase":"Плавающее число двойной точности","word":"двусплав","commentary":"","languageslug":"Сандро"}, 
 {"oword":"restart","theme":"","phrase":"","word":"репуск, перезапуск, (старинное \"вдругорядь\")","commentary":"","languageslug":"Сандро"}, 
 {"oword":"assert","theme":"","phrase":"","word":"устой","commentary":"","languageslug":"Сандро"}, 
 {"oword":"typedef","theme":"data type","phrase":"Имя и определение типа","word":"отрод, отродие","commentary":"","languageslug":"Сандро"}, 
 {"oword":"definition","theme":"синтаксис","phrase":"Описание функций, констант и переменных","word":"Определение","commentary":"Определение в форме &#34;идентификатор = выражение&#34; связывает идентификатор с результатом выражения.","languageslug":"язык-1"}, 
 {"oword":"expression","theme":"синтаксис","phrase":"конструкция языка, имеющая результат (значение)","word":"выражение","commentary":"     ","languageslug":"язык-1"}, 
 {"oword":"cons","theme":"LISP","phrase":"Структура данных в лиспе - примитив создания односвязных списков, состоит из головы (car) и хвоста (cdr)","word":"пара","commentary":"","languageslug":"язык-1"}, 
 {"oword":"statement","theme":"ЯП","phrase":"Предложение (напр, := или if в Паскале)","word":"команда","commentary":"     ","languageslug":"язык-1"}, 
 {"oword":"guard","theme":"управляющие структуры","phrase":"Функция, которая возвращает логическое значение и используется для проверки каких-либо условий.\nНапример, при создании объекта или при входе в функцию.","word":"защита","commentary":"","languageslug":"язык-1"}, 
 {"oword":"bind","theme":"синтаксис","phrase":"Операция, связывающая идентификатор и значение. Объявление переменной или константы.","word":"связывать","commentary":"операция &#34;идентификатор = выражение&#34; связывает идентификатор с значением выражения.","languageslug":"язык-1"}, 
 {"oword":"supertype","theme":"","phrase":"Такой тип, что все значения текущего типа являются значениями этого типа.\nНапример, целые числа являются supertype для натуральных чисел.\n    ","word":"надтип","commentary":"","languageslug":"язык-1"}, 
 {"oword":"double-float","theme":"","phrase":"Плавающее число двойной точности","word":"двойное вещественное","commentary":"     ","languageslug":"язык-1"}, 
 {"oword":"id","theme":"","phrase":"идентификатор","word":"идентификатор","commentary":"     ","languageslug":"язык-1"}, 
 {"oword":"procedural type","theme":"система типов","phrase":"тип, элементами которого являются процедуры","word":"функциональный тип","commentary":"В Racket procedure == function. В переводе я оставил один термин.","languageslug":"язык-1"}, 
 {"oword":"cookie","theme":"","phrase":"данные, хранимые на веб-клиенте и отправлеямые обратно серверу","word":"репешок","commentary":"По смыслу очень подходит (цепляются автоматически, периодически от них надо чиститься).\nВарианты билет, бирка, метка хуже, так как ломают перевод ticket, token, label.\n\nРепешок, а не репей, потому что традиционно &#34;куки&#34; переводят как &#34;печенька&#34;, а не &#34;печенье&#34;.","languageslug":"язык-1"}, 
 {"oword":"escape character","theme":"синтаксис","phrase":"Литера, после которой последующие литеры читаются по-другому","word":"литера экранирования","commentary":"литера, которая экранирует запретную (или синтаксически значащую) литеру","languageslug":"язык-1"}, 
 {"oword":"writer","theme":"ввод-вывод","phrase":"поток записи","word":"писарь","commentary":"         \r\n     ","languageslug":"ЯОС"}, 
 {"oword":"nil","theme":"","phrase":"Специальный объект, означающий отсутствие","word":"НУЛЬ","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"PC","theme":"процессоры","phrase":"Счётчик кома́нд (также PC = program counter, IP = instruction pointer, IAR = instruction address register, СчАК = счётчик адреса (машинных) команд) — регистр процессора, который указывает, какую команду нужно выполнять следующей (<a href=\"https://ru.wikipedia.org/wiki/%D0%A1%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4\" rel=\"nofollow\">из википедии</a>","word":"Счётчик команд","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"LF","theme":"ввод-вывод с терминала, литеры","phrase":"","word":"литера перевода строки, литера ПС","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"peek","theme":"ввод-вывод","phrase":"поглядеть будующую букву или лексему в потоке","word":"подглядеть (будущую лексему)","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"pipe","theme":"межпроцессное взаимодействие","phrase":"канал для передачи данных между процессами в ОС","word":"труба","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"prev","theme":"структуры данных","phrase":"ссылка на предыдущий элемент в списке","word":"предщ","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"procedural type","theme":"система типов","phrase":"тип, элементами которого являются процедуры","word":"процедурный тип","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"go","theme":"общая лексика","phrase":"Кнопка для запуска чего-нибудь","word":"старт, беги","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"public","theme":"модульность, архитектура","phrase":"доступный извне","word":"общедоступный","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"reader","theme":"ввод-вывод","phrase":"поток ввода","word":"чтец","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"frontend","theme":"Компиляция","phrase":"Часть компилятора, примерно равная лексическому и грамматическому анализаторам","word":"голова","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"FIXME","theme":"комментарии","phrase":"Аббревиатура FIX MЕ, т.е. \"исправь меня\"","word":"ПРАВЬМЯ","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"file handle","theme":"ОС","phrase":"дескриптор открытого файла","word":"открытый файл","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"file descriptor","theme":"ОС","phrase":"дескриптор открытого файла","word":"открытый файл","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"finalizer","theme":"сборка мусора","phrase":"Процедура, вызываемая над объектом, когда на него нет ссылок","word":"ИмяТипаБезЖивыхСсылок, процедура также может называться могильщиком","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"rider","theme":"ввод-вывод","phrase":"открытый файл и позиция в нём - можно читать и писать","word":"бегунок","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"evaluate","theme":"вычисления","phrase":"вычислить","word":"оценить?","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"run","theme":"общая лексика","phrase":"запустить что-нибудь на выполнение","word":"беги, запуск","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"self","theme":"ООП","phrase":"сам объект, к к-рому применяется метод","word":"сам","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"enumerator","theme":"ООП","phrase":"Объект, перечисляющий какие-то другие объекты (например, файлы)","word":"бегунок по файлам","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"depending","theme":"общая лексика","phrase":"зависящий от данного","word":"зависящий","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"dependency","theme":"общая лексика","phrase":"тот, от которого мы зависим.","word":"зависимость","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"CR","theme":"ввод-вывод с терминала","phrase":"Литера CR (Carriage Return), с кодом OD = 13","word":"литера возврат каретки, литера ВК","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"constructor","theme":"OOP","phrase":"Процедура, которая инициализирует объект","word":"новИмяТипа","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"status","theme":"общая лексика","phrase":"состояние","word":"статус","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"conditional define","theme":"компиляция","phrase":"условная переменная препроцессора","word":"условная переменная, переменная препроцессора","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"struct, record","theme":"data structure","phrase":"Запись, Структура - составной тип в Яп","word":"набор","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"symbol","theme":"литеры","phrase":"То, что печатается как отдельная сущность (плюс-минус)","word":"литера","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"symbol","theme":"лексический разбор","phrase":"Вид лексемы (например, идентификатор или целый числовой литерал)","word":"вид лексемы","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"symbol","theme":"грамматический разбор","phrase":"именованная сущность в коде","word":"символ","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"character","theme":"типы данных","phrase":"буква, цифра и пр.","word":"литера","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"TAB","theme":"ввод-вывод с терминала, литеры","phrase":"Литера табуляции, переводящая каретку на ближайшую позицию, кратную 8 (или не 8)","word":"литера ГТ (согласно ГОСТ 27465-87)","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"term","theme":"грамматический разбор","phrase":"","word":"терм","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"cache","theme":"алгоритмы","phrase":"временное хранилище ограниченного объёма данных таким способом, при котором их можно быстро извлечь","word":"кэш","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"TODO","theme":"процесс разработки","phrase":"пометка о том, что нужно что-то сделать (доделать) в коде","word":"СДЕЛАЙ","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"trap","theme":"процессоры","phrase":"ловушка","word":"ловушка","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"trap handler","theme":"процессоры","phrase":"","word":"обработчик ловушки","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"type extension","theme":"ООП","phrase":"тип, полученный с помощью \"наследования\"","word":"наследник; сам тип и все его наследники - это \"члены рода\" данного типа","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"backspace","theme":"ввод-вывод с терминала, литеры","phrase":"","word":"Литера ВШ (согласно ГОСТ 27465-87)","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"backend","theme":"компиляция","phrase":"","word":"хвост, кодогенератор","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"verbose","theme":"ввод-вывод","phrase":"указание команде печатать больше подробностей","word":"болтливо","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"thunk","theme":"concurrency","phrase":"    Тестовое слово - проверяю, что тесты добавляются. \n    ","word":"кусочек","commentary":"Тестовый перевод     ","languageslug":"ЯОС"}, 
 {"oword":"set","theme":"math","phrase":"множество","word":"байт","commentary":"                  Множество - это абстрактное понятие, а встроенные типы SET в Обероне обозначают только конкретные множества целых чисел от 0 до 2^N-1, построенные на базе непосредственных значений размером не более 64 бит. Поэтому мы назвали это байтом, по аналогии с байтом из Common Lisp, см. http://filonenko-mikhail.github.io/cltl2-doc/ru/clmse71.html#dx88-128002, http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/typ_signed-byte.html         \n\nВ Common Lisp размер байта не обязательно равен 8.\n     \n     \n     ","languageslug":"ЯОС"}, 
 {"oword":"type guard","theme":"ЯП","phrase":"     Выражение значение(Тип), когда значение должно соответствовать типу, в том или ином смысле, иначе ошибка в программе, например, исключение. Это - понятие из Оберона. ","word":"охрана типа","commentary":"     Может встречаться устаревшее &#34;сторож типа&#34;, или &#34;охранник типа&#34;. В некоторых переводах тоже встречается &#34;охранник типа&#34;, но тогда уж должен быть &#34;сторож&#34; или &#34;страж&#34;. ","languageslug":"ЯОС"}, 
 {"oword":"inline","theme":"Компиляция","phrase":"","word":"подставляемая","commentary":"Например, подставляемая процедура.      ","languageslug":"ЯОС"}, 
 {"oword":"object","theme":"ООП","phrase":"     Объект в смысле ООП. ","word":"ообъект","commentary":"     ообъект, читается о-объект, &#34;объект в смысле ООП&#34;. Так сделано, потому что не хотим отдавать слово &#34;объект&#34; целиком одной парадигме ООП. Если назвать просто &#34;объектом&#34;, будут неоднозначности. Если назвать по-другому, будут проблемы с ключевыми словами (как назвать экземпляр класса, например?). \n\nСовокупность из класса и его потомков называется семьёй класса. Совокупность из класса и его предков - родословной класса. Класс, предки и потомки - род класса. ","languageslug":"ЯОС"}, 
 {"oword":"identifier","theme":"ЯП","phrase":"     Идентификатор, т.е. имя в программе. ","word":"идентификатор","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"assignment compatible","theme":"","phrase":"         Совместимость по присваиванию, в описании языка Оберон. Тип А совместим по присваиванию с типом Б, если значение типа А может быть присвоено переменной типа Б.\n    ","word":"Совместимость по присваиванию переменной типа","commentary":"Тип А совместим по присваиванию переменной типу Б  - в отличие от формулировки &#34;тип А совместим по присваиванию с типом Б&#34; сразу показывает направление присваивания. ","languageslug":"ЯОС"}, 
 {"oword":"add","theme":"контейнеры","phrase":"Добавить что-то в контейнер","word":"Доб","commentary":"Доб = добавить. Раньше было придумано «прими», но от этого отказываемся, потому что нужно ещё догадаться, что «прими» - это «прими на хранение», может ведь быть «прими на переработку».          \n     ","languageslug":"ЯОС"}, 
 {"oword":"clone","theme":"общая лексика","phrase":"    Клонировать что-то, создать копию (глагол)","word":"клонировать","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"clear","theme":"контейнеры","phrase":"         Очистить контейнер, удалить все элементы.\n    ","word":"стереть всё","commentary":"              \r\n     ","languageslug":"ЯОС"}, 
 {"oword":"modifier","theme":"ЯП","phrase":"     Дополнительные атрибуты, флаги, модификаторы присутствующей в исходном коде сущности, например {untraced} или volatile. ","word":"модификатор","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"set","theme":"","phrase":"        записать, причём смысл отличается от add, обычно речь идёт об ассоциативных или индексированных контейнерах, и устанавливается значение для какого-то значения ключа. Внимание! Этот смысл надо разбить, но удаление не работает!\n    \n    ","word":"зап","commentary":"     запомнить. &#34;уст&#34; используется, когда речь идёт о конкретном свойстве, а не об ассоциативном контейнере. ","languageslug":"ЯОС"}, 
 {"oword":"remove","theme":"контейнеры","phrase":"     Удалить элемент из (ассоциативного) контейнера. ","word":"Заб","commentary":"Забудь     ","languageslug":"ЯОС"}, 
 {"oword":"remove","theme":"контейнеры","phrase":"     Удалить элемент из (ассоциативного) контейнера. ","word":"Забудь","commentary":"Т.к. установить значение по ключу - это &#34;запомни&#34;. Видимо, нужно что-то типа ЗабудьИ_сотри или ЗабудьИ_удали","languageslug":"ЯОС"}, 
 {"oword":"import","theme":"модульность, архитектура","phrase":"Импорт модуля. ","word":"импорт","commentary":"Раньше было переведено как &#34;использование&#34;. Теперь надо приводить в соответствие.     ","languageslug":"ЯОС"}, 
 {"oword":"foo-bar","theme":"","phrase":"         Тестовое слово для проверки дефисов.\n    ","word":"фу-бар","commentary":"     Тест слова с дефисом.","languageslug":"ЯОС"}, 
 {"oword":"invalid identifier","theme":"компиляция","phrase":"    Сообщение о том, что идентификатор неверен. Смысл этого сообщения контекстно-зависим, например, может возникать при попытке обращения к несуществующему члену объекта. ","word":"неверный идентификатор","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"scope","theme":"ЯП","phrase":"   Внутренняя область видимости, в которой определены члены какой-то сущности. \n\nВообще говоря, можно рассматривать область с двух точек зрения. С одной стороны, под &#34;областью видимости модуля&#34; можно понимать те процедуры, константы и т.п., которые видны в этом модуле. А видны в нём глобальные процедуры и процедуры, определённые внутри модуля. С другой, под &#34;областью видимости процедуры&#34; можно определять совокупность всех мест, где видна данная процедура. Например, областью видимости процедуры, определённой внутри модуля, является этот модуль. \n\nВ данной ячейке словаря речь идёт именно о внутренней области видимости, т.е. о наборе тех имён, которые видны внутри данного модуля, процедуры и т.п. \n","word":"внутренняя область видимости","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"calling convention","theme":"компиляция","phrase":"     Соглашение о вызовах, т.е. порядок и способ передачи аргументов в процедуру и получения возврата из процедуры. ","word":"соглашение о вызовах","commentary":"     Согласуется с Lingvo","languageslug":"ЯОС"}, 
 {"oword":"grid","theme":"ГПИ (GUI)","phrase":"     Таблица на экране с данными. ","word":"табличный вид","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"directory entry","theme":"файловая система","phrase":"    Набор сведений о файле, который можно получить в распечатке директории.","word":"карточка файла","commentary":"     WMSearchTool/ГПИ_поискИ_заменаВ_файлах","languageslug":"ЯОС"}, 
 {"oword":"keysym","theme":"X11","phrase":"Коды, передаваемые через поле keycode структуры XKeyEvent, однозначно идентифицируют клавиши. Их конкретные значения зависят от типа машины и клавиатуры. Эти коды можно назвать физическими. Чтобы обеспечить переносимость программ, сервер устанавливает соответствие между физическими кодами клавиш, которые могут меняться от компьютера к компьютеру, и целочисленными константами - логическими кодами (символами). Они имеют предопределенные значения, которые приведены в файле /usr/include/X11/keysymdef.h и начинаются с префикса &#34;XK_&#34;. Так, букве &#34;a&#34; соответствует символ XK_a, клавише  () - символ XK_Return и т.д.\n\n(источник - http://dfe.petrsu.ru/koi/posob/X/keyboard.htm )","word":"логический код клавиши X11","commentary":"         Проблема в том, что в ЯОС есть свой keysym, но он не совпадает с определением из X11, и его мы называем „логический код клавиши ЯОС“. \n     ","languageslug":"ЯОС"}, 
 {"oword":"push","theme":"data structure","phrase":"    Поместить на вершину стека, в начало или конец вектора и т.п. ","word":"сунь","commentary":"        <a href=\"https://www.linux.org.ru/forum/development/16418510?cid=16427559\" rel=\"nofollow\">Автор идеи - Brillenschlange</a>\n\nЕсть ещё pushback - как перевести? \n\n     ","languageslug":"ЯОС"}, 
 {"oword":"pop","theme":"структуры данных","phrase":"Снять с вершины стека, вынуть из вектора и т.п. ","word":"вынь","commentary":"Аналогично pop, у вектора два конца, нужно как-то определить, из какого вынимать. Для push есть pushback, а тут я даже на английском не знаю, как это будет. \n<br>\n<a href=\"https://www.linux.org.ru/forum/development/16418510?cid=16427634\" rel=\"nofollow\">Автор идеи - pinus_nigra</a>     ","languageslug":"ЯОС"}, 
 {"oword":"set","theme":"","phrase":"        записать, причём смысл отличается от add, обычно речь идёт об ассоциативных или индексированных контейнерах, и устанавливается значение для какого-то значения ключа. Внимание! Этот смысл надо разбить, но удаление не работает!\n    \n    ","word":"уст","commentary":"              установить. Чёрт, а как же делать варианты перевода? также может быть &#34;сунь&#34; и &#34;зап&#34;.\n     ","languageslug":"ЯОС"}, 
 {"oword":"byte order","theme":"процесс разработки","phrase":"Порядок байт - в каком порядке в адресном пространстве или в файле находятся октеты (байт) числа при его представлении в машине.","word":"порядок байт","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"network order","theme":"процессоры","phrase":"Сетевой порядок байт, при котором старший байт идёт впереди","word":"сетевой порядок байт","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"low endian","theme":"процессоры","phrase":"Порядок байт, при которым младший байт идёт первым.","word":"обратный порядок байт","commentary":"Или как-то лучше перевести?","languageslug":"ЯОС"}, 
 {"oword":"ready queue","theme":"concurrency","phrase":"    Очередь процессов, готовых к исполнению.","word":"очередь готовности","commentary":"     Из https://normative_en_ru.academic.ru/140916/ready_queue, [Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]","languageslug":"ЯОС"}, 
 {"oword":"interprocessor interrupt","theme":"процессоры","phrase":"     Межпроцессорное прерывание. ","word":"межпроцессорное прерывание","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"tick","theme":"","phrase":"                             Квант времени:\n<ul>\n<li><p>\n<a href=\"https://habr.com/ru/post/336696/\" rel=\"nofollow\"/>https://habr.com/ru/post/336696/</a>\n</p><p>\n</p><p>\nПланировщик даёт каждой задаче фиксированный квант времени (задаётся при помощи константы MAKS_TICK_RATE_HZ, по умолчанию равной 1000 Гц, то есть, квант по умолчанию равен одной миллисекунде), после чего вытесняет эту задачу, ставя на исполнение следующую. \n</p><p></li>\n</p><p>\n<li><a href=\"https://www.quora.com/Kernel-OS-What-is-meant-by-ticks-per-second-in-computer-systems\" rel=\"nofollow\">https://www.quora.com/Kernel-OS-What-is-meant-by-ticks-per-second-in-computer-systems</a>\n</p><p>\n</p><p>\n&#34;Ticks per second refers timer interval. Most multi-tasking kernels are configured to handle periodic interval timer to run process scheduler. Timer circuitry is configured to generate timer interrupt several times in a second to provide better user experience and scheduling. Typical operating system configures time interval to be anywhere between 1 to 10 milli seconds. This means ticks per sec is usually 100 to 1000.&#34;\n</p><p></li>\n</p>\n<li><a href=\"https://computers_en_ru.academic.ru/14399/tick\" rel=\"nofollow\">https://computers_en_ru.academic.ru/14399/tick</a>\n<p>\n&#34;2) квант времени, выдаваемый RTC\n</p><p>\n</p><p>\nчасы реального времени (RTC) прерывают ОС через каждый такой квант. Единица системного времени (time slot), используемая при диспетчеризации задач, измеряется в таких квантах. Длительность кванта времени и сколько квантов содержится в единице системного времени задаются при конфигурировании ОС&#34;\n </li></ul>\n    \n    ","word":"квант времени","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"ok","theme":"общая лексика","phrase":"     Успех","word":"Успех","commentary":"     ","languageslug":"ЯОС"}, 
 {"oword":"Time Stamp Counter","theme":"процессоры","phrase":"     Счётчик циклов процессора, работающий с тактовой частотой процессора. В x86 см. RDTSC","word":"счётчик метки времени","commentary":"              Источник: <a href=\"https://translate.academic.ru/%D1%81%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA%20%D0%BC%D0%B5%D1%82%D0%BA%D0%B8%20%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8/en/ru/\" rel=\"nofollow\">https://translate.academic.ru/счётчик%20метки%20времени/en/ru/</a> (Microsoft)\n     ","languageslug":"ЯОС"}, 
 {"oword":"next","theme":"структуры данных","phrase":"ссылка на следующий элемент в списке","word":"следщ","commentary":"","languageslug":"ЯОС"}, 
 {"oword":"race condition","theme":"concurrency","phrase":"Ошибка в параллельном алгоритме: два параллельно исполняющихся процесса считают, что они монопольно владеют неким ресурсом, однако это предположение ничем не обосновано и неверно.","word":"Состояние гонки","commentary":"","languageslug":"Яр"}, 
 {"oword":"get","theme":"Структуры данных","phrase":"доступ (получить значение контейнера)","word":"дай","commentary":"","languageslug":"Яр"}, 
 {"oword":"warning","theme":"управляющие структуры","phrase":"Предупреждение","word":"хм, ой, предупреждение,","commentary":"","languageslug":"Яр"}, 
 {"oword":"public","theme":"модульность, архитектура","phrase":"доступный извне","word":"публичный? внешний (про символ)","commentary":"","languageslug":"Яр"}, 
 {"oword":"abort","theme":"","phrase":"    Досрочное прекращение процедуры или процесса\n    ","word":"прервана/снята/отменена/не состоялась/отказала/прекращена","commentary":"","languageslug":"Яр"}, 
 {"oword":"status bar","theme":"UI","phrase":"элемент окна (обычно внизу), показывающий сообщения о его состоянии","word":"строка состояния","commentary":"","languageslug":"Яр"}, 
 {"oword":"completion","theme":"","phrase":"Автоматическе дополнение вводимых слов","word":"автодополнение","commentary":"","languageslug":"Яр"}, 
 {"oword":"cons","theme":"LISP","phrase":"Структура данных в лиспе - примитив создания односвязных списков, состоит из головы (car) и хвоста (cdr)","word":"конс","commentary":"Сандро, смысл слова cons в контексте лиспа объяснён в колонке \"смысл\". Является ли оно сокращением - я не знаю, но я никогда не сталкивался и не нуждался в дальнейшей расшифровке этого слова. В лиспе конс - это примитивное понятие","languageslug":"Яр"}, 
 {"oword":"stepping","theme":"debugging","phrase":"Пошаговое хождение по программе","word":"ходьба, режим ходьбы (ИСР Яр)","commentary":"","languageslug":"Яр"}, 
 {"oword":"GUI","theme":"","phrase":"графический интерфейс пользователя","word":"ГПИ","commentary":"","languageslug":"Яр"}, 
 {"oword":"statement","theme":"ЯП","phrase":"Предложение (напр, := или if в Паскале)","word":"оператор (опрт)","commentary":"","languageslug":"Яр"}, 
 {"oword":"struct, record","theme":"data structure","phrase":"Запись, Структура - составной тип в Яп","word":"Структа","commentary":"","languageslug":"Яр"}, 
 {"oword":"x,y,z","theme":"Общие переменные, см. также i,j и n,m","phrase":"","word":"ч,ш,щ","commentary":"","languageslug":"Яр"}, 
 {"oword":"mutex","theme":"параллельность и синхронизация","phrase":"объект, который можно заблокировать из разных параллельных потоков для синхронизации","word":"мьютекс","commentary":"","languageslug":"Яр"}, 
 {"oword":"hash-table","theme":"структуры данных","phrase":"хеш-таблица (словарь на хеш-функциях)","word":"хеш","commentary":"","languageslug":"Яр"}, 
 {"oword":"i,j,k","theme":"индексы, см. также x,y,z","phrase":"","word":"и,й,к","commentary":"","languageslug":"Яр"}, 
 {"oword":"SWANK","theme":"LISP","phrase":"Сервер, позволяющий получить удалённый доступ к","word":"текстовый лисп-сервер","commentary":"","languageslug":"Яр"}, 
 {"oword":"IDE","theme":"","phrase":"интегрированная среда разработки","word":"ИСР","commentary":"","languageslug":"Яр"}, 
 {"oword":"mixin","theme":"object-oriented","phrase":"Класс, который наследуют только вторым (третьим и т.п.) при множественном наследовании, чтобы добавить функционал в самостоятельный класс. Иным способом объект класса примесь создать нельзя, поэтому снижается степень конфликтов идентичности и порядка инициализации. Нет чёткого отличия от trait","word":"Класс-примесь","commentary":"","languageslug":"Яр"}, 
 {"oword":"character","theme":"типы данных","phrase":"буква, цифра и пр.","word":"литера (остальные неоднозначны)","commentary":"","languageslug":"Яр"}, 
 {"oword":"new","theme":"создание объектов и сущностей","phrase":"","word":"родись","commentary":"","languageslug":"Яр"}, 
 {"oword":"catch","theme":"control flow","phrase":"Ловушка исключений - место в коде, куда передаётся управление при возникновении исключения","word":"ловушка","commentary":"","languageslug":"Яр"}, 
 {"oword":"test","theme":"Лисп, ф-я сравнения для работы с последовательностями, например, find","phrase":"","word":"Равенство","commentary":"","languageslug":"Яр"}, 
 {"oword":"continue","theme":"control flow","phrase":"перейти к следующей итерации цикла","word":"Ц.след","commentary":"","languageslug":"Яр"}, 
 {"oword":"double-float","theme":"","phrase":"Плавающее число двойной точности","word":"плавающее-число-двойной-точности","commentary":"","languageslug":"Яр"}, 
 {"oword":"DSL","theme":"domain specific language","phrase":"","word":"предметно-ориентированный язык, ПОЯ","commentary":"","languageslug":"Яр"}, 
 {"oword":"n,m","theme":"размер чего-нибудь. см. также i,j,k","phrase":"","word":"м,н","commentary":"","languageslug":"Яр"}, 
 {"oword":"ensure","theme":"логика","phrase":"если объекта нет, то создать его,","word":"устрой-так-что","commentary":"","languageslug":"Яр"}, 
 {"oword":"thread","theme":"concurrency","phrase":"Независимый поток выполнения","word":"нить","commentary":"","languageslug":"Яр"}, 
 {"oword":"Enter","theme":"кнопка","phrase":"","word":"Ввод","commentary":"","languageslug":"Яр"}, 
 {"oword":"self","theme":"ООП","phrase":"сам объект, к к-рому применяется метод","word":"сам","commentary":"","languageslug":"Яр"}, 
 {"oword":"browser","theme":"","phrase":"Браузер - программа или окно для просмотра каких-либо данных","word":"навигатор, список, просмотровщик","commentary":"","languageslug":"Яр"}, 
 {"oword":"error","theme":"","phrase":"","word":"ай","commentary":"","languageslug":"Яр"}, 
 {"oword":"throw","theme":"control flow","phrase":"Бросить исключение","word":"выбросить(ся)","commentary":"","languageslug":"Яр"}, 
 {"oword":"return","theme":"возврат из ф-ии","phrase":"","word":"верни, вернись","commentary":"","languageslug":"Яр"}, 
 {"oword":"pow, power","theme":"math","phrase":"Степень","word":"Степень","commentary":"","languageslug":"Яр"}, 
 {"oword":"Return","theme":"кнопка","phrase":"","word":"Ввод","commentary":"","languageslug":"Яр"}, 
 {"oword":"break","theme":"control flow","phrase":"Прервать цикл","word":"Ц.прервать (было = return)","commentary":"","languageslug":"Яр"}, 
 {"oword":"implementation","theme":"Архитектура","phrase":"реализация модуля","word":"тело","commentary":"","languageslug":"Яр"}, 
 {"oword":"REPL","theme":"LISP","phrase":"цикл \"прочитать выполнить напечатать\"","word":"ЦЧВП","commentary":"","languageslug":"Яр"}, 
 {"oword":"integer","theme":"","phrase":"","word":"целое","commentary":"","languageslug":"Яр"}, 
 {"oword":"interface","theme":"Архитектура","phrase":"Часть модуля, видимая снаружи","word":"интерфейс, публичная часть, лицо","commentary":"","languageslug":"Яр"}, 
 {"oword":"key","theme":"Лисп, ф-ии работы с последовательностями, напр, find","phrase":"Ключ для извлечения из эл-та последовательности части, которую ищем","word":"Ключ","commentary":"","languageslug":"Яр"}, 
 {"oword":"FIXME","theme":"комментарии","phrase":"Аббревиатура FIX MЕ, т.е. \"исправь меня\"","word":"ПРАВЬМЯ","commentary":"","languageslug":"Яр"}, 
 {"oword":"typedef","theme":"data type","phrase":"Имя и определение типа","word":"синоним-типа","commentary":"","languageslug":"Яр"}, 
 {"oword":"operator","theme":"ЯП","phrase":"напр., +","word":"операция (оц)","commentary":"","languageslug":"Яр"}, 
 {"oword":"assert","theme":"","phrase":"","word":"Авось,","commentary":"","languageslug":"Яр"}, 
 {"oword":"restart","theme":"","phrase":"","word":"команды перезапуска (ИСР Яр)","commentary":"","languageslug":"Яр"}, 
 {"oword":"redo","theme":"редактирование текста","phrase":"вернуть ранее отменённое (тж повторить!)","word":"вернуть","commentary":"","languageslug":"Яр"}, 
 {"oword":"undo","theme":"редактирование","phrase":"Отмена действия","word":"отменить","commentary":"","languageslug":"Яр"}, 
 {"oword":"unparse","theme":"разбор текста","phrase":"превратить дерево разбора обратнов текст","word":"анпарсер","commentary":"","languageslug":"Яр"}, 
 {"oword":"generic function","theme":"ООП","phrase":"Родовая функция, generic function","word":"Родовая функция","commentary":"","languageslug":"Яр"}, 
 {"oword":"match","theme":"search","phrase":"Одна находка в поиске, например, в файле","word":"находка","commentary":"","languageslug":"Яр"}, 
 {"oword":"aka","theme":"сокращение общеупотребительное","phrase":"Также известный как (псевдоним)","word":"тж","commentary":"","languageslug":"Яр"}, 
 {"oword":"VMT","theme":"","phrase":"таблица виртуальных методов","word":"ТВМ","commentary":"","languageslug":"Яр"}]
