forked from wangyif2/RE-for-beginners
-
Notifications
You must be signed in to change notification settings - Fork 0
/
common_phrases.tex
executable file
·90 lines (79 loc) · 5.79 KB
/
common_phrases.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
% for index
\newcommand{\GrepUsage}{\RU{Использование grep}\EN{grep usage}}
\newcommand{\SyntacticSugar}{\RU{Синтаксический сахар}\EN{Syntactic Sugar}}
\newcommand{\CompilerAnomaly}{\RU{Аномалии компиляторов}\EN{Compiler's anomalies}}
\newcommand{\CLanguageElements}{\RU{Элементы языка Си}\EN{C language elements}}
\newcommand{\CStandardLibrary}{\RU{Стандартная библиотека Си}\EN{C standard library}}
\newcommand{\Flags}{\RU{Флаги}\EN{Flags}}
\newcommand{\Registers}{\RU{Регистры}\EN{Registers}}
\newcommand{\registers}{\RU{регистры}\EN{registers}}
\newcommand{\Stack}{\RU{Стек}\EN{Stack}}
\newcommand{\Recursion}{\RU{Рекурсия}\EN{Recursion}}
\newcommand{\RAM}{\RU{ОЗУ}\EN{RAM}}
\newcommand{\ROM}{\RU{ПЗУ}\EN{ROM}}
\newcommand{\Pointers}{\RU{Указатели}\EN{Pointers}}
\newcommand{\BufferOverflow}{\RU{Переполнение буфера}\EN{Buffer Overflow}}
\newcommand{\Exercise}{\RU{Упражнение}\EN{Exercise}\xspace}
\newcommand{\Exercises}{\RU{Упражнения}\EN{Exercises}\xspace}
\newcommand{\Arrays}{\RU{Массивы}\EN{Arrays}}
\newcommand{\Cpp}{\RU{Си++}\EN{C++}\xspace}
\newcommand{\CCpp}{\RU{Си/Си++}\EN{C/C++}\xspace}
\newcommand{\NonOptimizing}{\RU{Неоптимизирующий}\EN{Non-optimizing}\xspace}
\newcommand{\Optimizing}{\RU{Оптимизирующий}\EN{Optimizing}\xspace}
\newcommand{\NonOptimizingKeilVI}{\NonOptimizing Keil 6/2013\xspace}
\newcommand{\OptimizingKeilVI}{\Optimizing Keil 6/2013\xspace}
\newcommand{\NonOptimizingXcodeIV}{\NonOptimizing Xcode 4.6.3 (LLVM)\xspace}
\newcommand{\OptimizingXcodeIV}{\Optimizing Xcode 4.6.3 (LLVM)\xspace}
\newcommand{\ARMMode}{\RU{Режим ARM}\EN{ARM mode}\xspace}
\newcommand{\ThumbMode}{\RU{Режим thumb}\EN{thumb mode}\xspace}
\newcommand{\ThumbTwoMode}{\RU{Режим thumb-2}\EN{thumb-2 mode}\xspace}
\newcommand{\AndENRU}{\RU{и}\EN{and}\xspace}
\newcommand{\OrENRU}{\RU{или}\EN{or}\xspace}
\newcommand{\InENRU}{\RU{в}\EN{in}\xspace}
\newcommand{\ForENRU}{\RU{для}\EN{for}\xspace}
\newcommand{\LineENRU}{\RU{строка}\EN{line}\xspace}
\newcommand{\FNQUOTIENT}{\footnote{\RU{результат деления}\EN{result of division}}}
\newcommand{\FNPRODUCT}{\footnote{\RU{результат умножения}\EN{result of multiplication}}}
\newcommand{\FNSUM}{\footnote{\RU{результат сложения}\EN{result of addition}}}
\newcommand{\DataProcessingInstructionsFootNote}{\RU{Эти инструкции также называются}
\EN{These instructions are also called} ``data processing instructions''}
\newcommand{\Instructions}{\RU{Инструкции}\EN{Instructions}}
% for .bib files
\newcommand{\AlsoAvailableAs}{\RU{Также доступно здесь:}\EN{Also available as}\xspace}
% section names
\newcommand{\ShiftsSectionName}{\RU{Сдвиги}\EN{Shifts}}
\newcommand{\SignedNumbersSectionName}{\RU{Представление знака в числах}\EN{Signed number representations}}
\newcommand{\HelloWorldSectionName}{Hello, world!}
\newcommand{\SwitchCaseDefaultSectionName}{switch()/case/default}
\newcommand{\PrintfSeveralArgumentsSectionName}{\printf \RU{с несколькими аргументами}\EN{with several arguments}}
\newcommand{\BitfieldsChapter}{\RU{Работа с отдельными битами}\EN{Working with specific bits}}
\newcommand{\ArithOptimizations}{\RU{Замена одних арифметических инструкций на другие}\EN{Replacing arithmetic
instructions to other ones}}
\newcommand{\FPUChapterName}{\RU{Работа с FPU}\EN{Floating-point unit}}
\newcommand{\SimpleStringsProcessings}{\RU{Простая работа с Си-строками}\EN{Simple C-strings processings}}
\newcommand{\DivisionByNineSectionName}{\RU{Деление на 9}\EN{Division by 9}}
\newcommand{\Answer}{\RU{Ответ}\EN{Answer}}
\newcommand{\WhatThisCodeDoes}{\RU{Что делает этот код}\EN{What this code does}?}
\newcommand{\WorkingWithFloatAsWithStructSubSubSectionName}{
\RU{Работа с типом float как со структурой}\EN{Working with the float type as with a structure}}
\newcommand{\MinesweeperWinXPExampleChapterName}{\RU{Сапёр}\EN{Minesweeper} (Windows XP)}
\newcommand{\StructurePackingSectionName}{\RU{Упаковка полей в структуре}\EN{Fields packing in structure}}
\newcommand{\StructuresChapterName}{\RU{Структуры}\EN{Structures}}
\newcommand{\PICcode}{\RU{адресно-независимый код}\EN{position-independent code}}
\newcommand{\CapitalPICcode}{\RU{Адресно-независимый код}\EN{Position-independent code}}
\newcommand{\Loops}{\RU{Циклы}\EN{Loops}}
% C
\newcommand{\PostIncrement}{\RU{Пост-инкремент}\EN{Post-increment}}
\newcommand{\PostDecrement}{\RU{Пост-декремент}\EN{Post-decrement}}
\newcommand{\PreIncrement}{\RU{Пре-инкремент}\EN{Pre-increment}}
\newcommand{\PreDecrement}{\RU{Пре-декремент}\EN{Pre-decrement}}
% other
\newcommand{\IntelSyntax}{\RU{Синтаксис Intel}\EN{Intel syntax}}
\newcommand{\ATTSyntax}{\RU{Синтаксис AT\&T}\EN{AT\&T syntax}}
\newcommand{\randomNoise}{\RU{случайный шум}\EN{random noise}}
\newcommand{\Example}{\RU{Пример}\EN{Example}}
\newcommand{\argument}{\RU{аргумент}\EN{argument}}
\newcommand{\MarkedInIDAAs}{\RU{маркируется в \IDA как}\EN{marked in \IDA as}}
\newcommand{\HERMIT}{\RU{Андрей}\EN{Andrey} ``herm1t'' \RU{Баранович}\EN{Baranovich}}
\newcommand{\stepover}{\RU{сделать шаг не входя в ф-цию}\EN{step over}}
\newcommand{\ShortHotKeyCheatsheet}{\RU{Краткий справочник хот-кеев}\EN{Short hot-keys cheatsheet}}