Вопросы с тегом «low-level»

13
Какие языки используются сегодня для низкоуровневого программирования? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Когда я слышу низкоуровневое программирование,...

12
Каковы алгоритмы GC с низкой паузой?

Некоторые языки, например Java, ввели GC с низкой паузой. Эти GC могут сделать большую часть работы, не останавливая весь мир. Это, очевидно, довольно сложная проблема, потому что она требует анализа памяти, когда поток ее модифицирует, что приводит к получению данных, которые можно использовать в...

12
Изучение компьютерной архитектуры как программист [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

12
Есть ли опасность записи сырых байтов в файл? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я работаю над проблемой в Программировании Жемчужин...

12
Каким образом (и) LLVM Низкий уровень?

Как LLVM (низкоуровневая виртуальная машина) является низкоуровневой? (На момент написания статьи я не нашел такого расширения аббревиатуры "LLVM" на его веб-сайте, но в Википедии .) Он называется «Низкий уровень», для чего он предназначен (инфраструктура компилятора), или потому что он работает на...

11
Как можно было бы читать память из процесса? Это отличается от ОС?

Как опытный веб-разработчик, но начинающий программист «низкого уровня», эта штука все еще для меня вуду. Мне любопытно, как можно было бы начать искать блок памяти и затем читать его (например, читать таймер в игре в шахты)? Отличается ли это от версии ОС /...

11
Какие принципы выучены на C, которые нельзя выучить на языках более высокого уровня? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Я считаю, что C - это хороший язык для изучения принципов программирования....

10
Почему компиляторы обычно генерируют исполняемые файлы только для платформы, на которой они установлены?

Я разработчик C ++ и в попытке лучше понять кроссплатформенную разработку, я пытаюсь лучше понять некоторые детали реализации компиляторов и то, как именно они создают специфичные для ОС двоичные файлы. В разгар своего исследования я понял, что, по крайней мере, какое-то время большинство...

9
Управление памятью для быстрой передачи сообщений между потоками в C ++

Предположим, есть два потока, которые взаимодействуют посредством асинхронной отправки сообщений данных друг другу. У каждого потока есть какая-то очередь сообщений. У меня очень низкий уровень вопроса: какой самый эффективный способ управления памятью? Я могу придумать несколько решений:...

9
Что значит объявить переменную?

Многие низкоуровневые программы используют ключевое слово volatile для типов для отображения памяти и тому подобного, однако я в некотором роде смущен тем, что ДЕЙСТВИТЕЛЬНО делает в фоновом режиме. Другими словами, что это значит, когда компилятор не «оптимизирует» адрес...