RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про Compiler Construction
Коллекция из 100 самых популярных вопросов про
compiler-construction
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Учимся писать компилятор
2
Что делает JIT-компилятор?
3
Написание компилятора на собственном языке
4
Предупреждение компилятора "Нет новой строки в конце файла"
5
Где статические переменные хранятся в C и C++?
6
Компиляция с помощью g ++ с использованием нескольких ядер
7
Может ли рекурсивная функция быть встроенной?
8
Компилятор C для Windows?
9
Начальная загрузка по-прежнему требует внешней поддержки
10
Реализация вывода типа
11
Добавление функциональности сценариев в приложения .NET
12
Предупреждения компилятора C / C++: вы очищаете весь свой код, чтобы удалить его, или оставьте его?
13
Неявный оператор с использованием интерфейсов
14
Почему компиляторы C++ не справляются с свертыванием констант лучше?
15
Парсер JavaScript в Python
16
Переносимость директивы препроцессора #warning
17
Что означает «Невозможно оценить выражение, потому что код текущего метода оптимизирован». иметь в виду?
18
Константы и оптимизация компилятора в C++
19
Лучший уровень предупреждения компилятора для компиляторов C / C++?
20
Почему интерпретируемые языки в основном утоплены, в то время как скомпилированные имеют строгую типизацию?
21
Как отключить предупреждения #pragma?
22
Что безопасно для системы подключаемых модулей C++?
23
Максимальная длина имени метода
24
Эквивалент загрузчиков классов в .NET
25
Есть ли способ установить gcc в OSX без установки Xcode?
26
Почему компиляторы такие тупые?
27
Можно ли переносить размещение new для массивов?
28
Почему GCC-Windows зависит от cygwin?
29
Каковы последствия использования / Zi vs / Z7 для проектов Visual Studio C++?
30
Числовые литералы компилятора C#
31
Интерактивные онлайн-консоли
32
Константные выражения C оцениваются во время компиляции или во время выполнения?
33
Оптимизируют ли современные компиляторы операцию x * 2 до x << 1?
34
Алгоритм реализации оператора yield в C#
35
Учебные ресурсы по синтаксическим анализаторам, интерпретаторам и компиляторам
36
Можно ли скомпилировать код .NET IL в машинный код?
37
Проверка использования стека во время компиляции
38
Интересные компиляторные проекты
39
Дорогостоящее выполнение array.length или list.count в цикле?
40
Выгодно ли программисту научиться создавать компилятор?
41
Есть ли компилятор или IDE для C в Windows, которые считаются отраслевым стандартом?
42
C в Visual Studio
43
Дочерняя область и CS0136
44
Концепции, необходимые для создания IDE / компилятора
45
Ошибка javac "слишком большой код"?
46
Производительность компиляции CSharpCodeProvider
47
Вы когда-нибудь разбивали компилятор?
48
Почему за эти годы Intel изменила механизм предсказания статических переходов?
49
Почему код Java с внутренним классом генерирует третий файл SomeClass $ 1.class?
50
Детерминированная производительность компиляторов C (или любых других)
51
Компилятор .NET - ОТЛАДКА против ВЫПУСКА
52
Проверяете содержимое строки? длина строки против пустой строки
53
Логический порядок C# и поведение компилятора
54
Можно ли отключить определенные подсказки Delphi?
55
Может ли кто-нибудь рассказать мне самые основы того, как работает компьютерное программирование?
56
Обработка вызовов (потенциально) далеко заблаговременно скомпилированных функций из JIT-кода
57
Преобразование SSA в стековую машину
58
Предложения по написанию языка программирования?
59
Где в Delphi 2009 находится опция «рассматривать предупреждения как ошибки»?
60
Ограничение лямбда-выражения действий C#
61
Может ли компилятор C изменить порядок переменных стека?
62
Получение базового имени исходного файла во время компиляции
63
Как игнорировать педантические ошибки компилятора gcc в заголовках внешних библиотек?
64
Wxwidgets setup.h "такого файла нет"
65
Поведение оператора приращения поста
66
Как удалить операторы отладки из производственного кода в Java
67
Какому генератору парсеров научить моих учеников?
68
Ищем 16-битный компилятор x86
69
Перевести код C# в AST?
70
Как скомпилировать и сохранить "неиспользуемые" объявления C с помощью clang -emit-llvm
71
Отслеживание прерывистого сообщения "Ссылка на объект не соответствует экземпляру объекта". ошибка при сборке
72
Какой хороший ресурс для начала написания языка программирования, кроме контекстно-зависимого?
73
Парсеры и компиляторы для чайников. Когда начать?
74
Как компиляторы C / C++ обрабатывают приведение типов между типами с разными диапазонами значений?
75
Выбор серверной части для нового динамического языка программирования?
76
Почему в программе C / C++ часто отключается оптимизация в режиме отладки?
77
Язык общего назначения для создания компилятора для
78
Просмотр расширенного кода компилятора - C++
79
Почему мои модули "скомпилированы с другой версией" моих собственных файлов?
80
Что делает компилятор Java таким быстрым?
81
Случайное использование = вместо ==
82
Лучшее место назначения компилятора
83
Как компилятор Java разбирает приведенные типы?
84
Какие есть компиляторы Fortran?
85
Создание эффективных внешних DSL
86
Почему доступ к глобальным переменным в x86-64 осуществляется относительно указателя инструкции?
87
Совместимость языков JVM
88
Скорость выполнения ссылок по сравнению с указателями
89
Где взять материал для изучения EBNF?
90
Что мы должны знать о компиляторе?
91
Почему методы C++ иногда определяются внутри классов?
92
Увеличить размер стека в Windows (GCC)
93
Есть ли преимущества компиляции для .NET Framework 3.5 вместо 2.0?
94
Совместимость dll между компиляторами
95
Оптимизация компилятором C++ переданных аргументов
96
Преобразовать целые числа в римские цифры с помощью схемы перевода, ориентированной на синтаксис?
97
Создание простого интерпретатора
98
Какие стандартные классы C++ нельзя переопределить в C++?
99
Как настроить общий ccache
100
Какие инструменты (бесплатные или другие) вы считаете полезными для разработки и отладки C# / C++?