compiler — все вопросы

1ответ
1 голос
Как оптимизирующий компилятор реагирует на программу с вложенными циклами?
Скажем, у вас есть куча вложенных циклов. public void testMethod() { for(int i = 0; i<1203; i++){ //some computation for(int k=2; k<123; k++){
1ответ
1 голос
Передайте массив символов в функцию, которая использует File как параметр
Мне здесь очень нужна помощь. У меня есть довольно маленькая функция, которая получает количество файлов из данного каталога. Теперь имя каталога (то есть путь) хранится в массиве символов в моем ос
1ответ
1 голос
Желаемый шаблон для разбора выражения в RPN
Я пишу интерпретатор /компилятор Я столкнулся с проблемой, которую решил ранее, но, возможно, не оптимально. Проблема заключается в следующем: выражения могут выражать множество вещей, таких к
1ответ
1 голос
Как компилятор обрабатывает исключения, которые неявны? Поиск стратегий разработки
Всюду по функции handleException исключение встречается неявным. Как компилятор обрабатывает такую ​​неявную передачу исключений? [Например. в методах C ++ указатель this передается учетной записи
1ответ
1 голос
Язык высокого уровня для сборки
Если язык ассемблера является только читаемым способом представления машинного кода, то почему HLL сначала конвертируются в сборку, а затем в машинный код? Не следует ли прямое преобразование HLL
1ответ
1 голос
Создание очень простого компилятора с использованием Java
Я хочу попробовать создать собственный очень простой язык, с его основным компилятором. Все используют Java. На данный момент ему нужно будет только «программировать» для печати на экране. У м
1ответ
1 голос
Случай LLVM: успех из-за алгоритмов? [закрыто]
Я не уверен, что это субъективный вопрос, надеюсь, что нет, но я не владею LLVM, поэтому мне просто интересно: как получилось, что он стал настолько популярным и широко распространенным в индустрии?
5ответов
8 голосов
Редактируемый серийный номер ПОС в файле HEX
В настоящее время у меня есть серийный номер, жестко закодированный в моей прошивке для дизайна, с которым я работаю. Прошивка может читать и сообщать о серийном номере. Это прекрасно работает для то
2ответа
1 голос
Должны ли быть сопоставлены тесты (для сравнения производительности процессоров) с оптимизацией CFLAGS?
Мне нужно сравнить производительность двух процессоров, и я пришел к выводу, что после этого нужно провести несколько тестов. В настоящее время я использую linpack (HPL) (потому что он все ещ
1ответ
1 голос
Неужели плохо реализовать язык на двух других языках? [закрыто]
Хорошо, поэтому у меня есть некоторое представление о синтаксических анализаторах и компиляторах, по крайней мере, о том, как это работает, и я написал калькулятор и действительно маленький игрушечн
3ответа
2 голоса
ParseError в коде прочности
Это ошибка, которую я получаю.    ParserError: ожидаемая прагма, директива импорта или   определение контракта /интерфейса /библиотеки. Это мой код контракта Solidity. pragma solidity ^0.4.
2ответа
2 голоса
не удалось проверить контракт на etherscan.io. Как решить эту проблему?
Я не могу проверить договор в etherscan.io. Я смог развернуть один и тот же код надежности (Geth, Mist). Но тот же код, который я не могу проверить в etherscan.io. Какую ошибку я здесь делаю? При
2ответа
1 голос
Как интерпретатор может выдавать выходные данные некоторого кода, не имея вычислительных компонентов, таких как ALU процессора?
Я прочитал множество объяснений о компиляторе и интерпретаторе. Думаю, я ясно понял разницу между компилятором и интерпретатором. Я объясню свое обучение в следующем примере. Допустим, у нас есть тр
2ответа
1 голос
Представление типа структуры /кортежа с выводом типа Hindley Milner
Я пишу очень простой интерпретируемый объектно-ориентированный язык программирования с синтаксисом типа C. Я изучал вывод типа, и я нашел несколько реализаций системы Hindley-Milner Type Inference.
1ответ
1 голос
Возможно ли написать компилятор IR-to-assembly в отличие от бэкэнда LLVM?
Я сделал виртуальный процессор с простым набором команд и моделью памяти в качестве учебного упражнения (и в основном просто для удовольствия). Я могу писать программы на языке ассемблера, собирать
2ответа
1 голос
Будет ли двоичный код включать методы, которые не вызывают в исходном коде?
[Потенциально вводящий в заблуждение заголовок, но я не уверен, как лучше всего это выразить.] Теоретический вопрос о компиляторах и языке. Скажем, я перепрограммирую метод в базе кода. Вместо
1ответ
1 голос
Где я могу найти описание /ссылку диалекта Turbo Pascal? [закрыто]
Где я могу найти описание /ссылку диалекта Turbo Pascal? Является ли он по-прежнему доступным в каком-то месте? Я ищу знаменитое описание /ссылку диалекта Turbo Pascal (да, один из 80-х /90-х годов),
2ответа
1 голос
Перечислимые типы и их интерпретация компиляторами
Мне кажется, что многие, если не большинство, компиляторы рассматривают перечисленные типы как int внизу. В C /gcc, enum s скомпилированы в int enum Days : byte {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri
2ответа
1 голос
Могут ли современные современные компиляторы выполнять проверки времени выполнения?
Это касается компиляторов. Скомпилируют ли компиляторы проверки времени выполнения, чтобы определить векторизовать цикл? Другими словами, компиляторы отслеживают логику, как во время выполнения,
3ответа
1 голос
Требование определенного порядка compilaiton
При разработке скомпилированного языка программирования, является ли плохая идея требовать определенного порядка компиляции отдельных единиц в зависимости от их зависимостей? Чтобы проиллюстриров
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132