28
ответов

Почему Вы программируете в блоке? [закрытый]

У меня есть вопрос для всех жестких низкоуровневых хакеров там. Я натыкался на это предложение в блоге. Я действительно не думаю исходные вопросы (это - Haack, если Вы действительно заботитесь), потому что это кажется...
вопрос задан: 11 June 2015 10:59
22
ответа

Как Операционные системы “Сделаны”?

Создание ОС походит на крупный проект. Как кто-либо даже начал бы? Например, когда я выталкиваю Ubuntu в свой диск, как мой компьютер может просто выполнить его? (Это, я предполагаю, то, что я был бы действительно...
вопрос задан: 8 July 2010 18:56
14
ответов

Какой язык нижнего уровня следующего поколения лучше всего подходит для переноса кодовой базы? [закрыто]

Допустим, у вас есть компания, в которой много C / C ++, и вы хотите начать планировать переход на новые технологии, чтобы вы не оказались такими же, как компании COBOL 15 лет назад. На данный момент C / C ++ работает больше, чем ...
вопрос задан: 14 June 2019 15:28
11
ответов

Вы бы использовали num% 2 или num & 1, чтобы проверить, является ли число четным?

Ну, есть по крайней мере два низкоуровневых способа определения, является ли данное число четным или нет: 1. if (num% 2 == 0) {/ * even * /} 2. if ((num & 1) == 0 ) {/ * чет * /} считаю вторым ...
вопрос задан: 8 July 2010 19:04
11
ответов

Что лучший способ состоит в том, чтобы добавить два числа, не используя + оператор?

Друг и я идем назад и вперед с головоломками, и я понятия не имею, как решить этого. Мое предположение - то, что это возможно с некоторыми побитовыми операторами, но не уверено.
вопрос задан: 8 July 2010 18:55
10
ответов

Какие определенные примеры имеют там знание C создание Вас лучший программист высокого уровня?

Я знаю о существовании вопроса, такого как этот и этот. Позвольте мне объяснить. Afet читая статью Back to Basics Joel и видя много подобных вопросов на Так, я начал задаваться вопросом, что...
вопрос задан: 23 May 2017 12:24
9
ответов

Каким Набором навыков низкоуровневый программист должен обладать?

Я - встроенный Инженер SW меньше чем с 3 годами опыта. Я стремлюсь "увеличивать резкость пилы" непрерывно. Я задавался вопросом, было ли что-либо характерное для низкоуровневого программирования тот C/C++ кодеры...
вопрос задан: 20 July 2009 14:00
8
ответов

Что INT является 21-м?

Вдохновленный этим вопросом, Как я могу вынудить GDB демонтировать? Я задался вопросом о INT, 21-м как понятие. Теперь, у меня есть некоторое очень ржавое знание внутренностей, но не столько деталей. Я помню...
вопрос задан: 23 May 2017 11:54
8
ответов

Программирование компилятора: Каковы самые фундаментальные компоненты?

Мне интересно в письменной форме очень минималистический компилятор. Я хочу записать маленькую часть программного обеспечения (в C/C++), который выполняет следующие критерии: вывод в формате ELF (*nix) вход является синглом...
вопрос задан: 24 February 2009 14:33
7
ответов

Какие языки программирования не считают высоким уровнем? [закрытый]

В теории информатики я слышу и читаю о высокоуровневых и низкоуровневых языках все время. Все же я не понимаю, почему это все еще релевантно, поскольку нет никаких (соответствующих) низкоуровневых языков кроме...
вопрос задан: 12 April 2010 19:33
7
ответов

Считайте затем условную запись по сравнению с записью

Который является, в среднем, быстрее - проверяют значение затем, в случае необходимости, присваиваются или просто присваиваются? Или, в терминах C++: bool b; если (b) b = ложь; или b = ложь; Предположите, что, если () условие верно с...
вопрос задан: 3 March 2010 22:15
7
ответов

Более безопасные альтернативы стандартной библиотеке C

Стандартная библиотека C известно плоха когда дело доходит до безопасности ввода-вывода. Много функций имеют переполнение буфера (добирается, scanf), или может ударить память если не данный надлежащие аргументы (scanf), и так далее...
вопрос задан: 10 August 2009 21:50
6
ответов

x86, эквивалентный для LWARX и STWCX

Я ищу эквивалент LWARX и STWCX (как найдено на процессорах PowerPC) или способ реализовать схожую функциональность на x86 платформе. Кроме того, где было бы лучшее место для обнаружения...
вопрос задан: 27 July 2009 11:23
5
ответов

Как слабовидящие обрабатывают отказы при начальной загрузке и другие среды низкого уровня

Я знаю, что программы для чтения с экрана и подобное программное обеспечение существуют, чтобы помочь слепому и слабовидящему использовать компьютеры когда в Windows или других операционных системах. Мне любопытно относительно того, какова поддержка...
вопрос задан: 27 July 2016 16:06
5
ответов

Что самый эффективный путь состоит в том, чтобы сравнить два блока памяти на языке D?

Мне нужна функция сравнения для блоков памяти для того, чтобы сделать двоичные поиски на массивах байтов на языке программирования D. Это не должно иметь никакой полезной семантики. Это только должно быть быстро...
вопрос задан: 24 April 2015 20:43
5
ответов

Почему существует так много разных соглашений о вызовах?

Исторически сложилось так, почему это выглядит примерно каждый и их младший брат определили свои собственные правила вызова? У вас есть C, C ++, Windows, Pascal, Fortran, Fastcall и, вероятно, zillion ...
вопрос задан: 9 August 2010 09:21
5
ответов

Какой смысл когерентности кэш-памяти?

На центральных процессорах как x86, которые обеспечивают когерентность кэш-памяти, как это полезно с практической точки зрения? Я понимаю, что идея состоит в том, чтобы сделать обновления памяти сделанными на одном ядре сразу видимый на всех...
вопрос задан: 18 July 2010 21:16
5
ответов

Самый близкий язык к синтаксису Python, который является большим количеством низкоуровневого языка!

Я предполагаю, что тема говорит все это! Но, я действительно wan't синтаксис, подобный Python! И низкий уровень... как C++, например. Я предполагаю Java, и C# в порядке также, но у меня действительно есть огромная проблема с {}, и...
вопрос задан: 18 May 2010 14:14
5
ответов

должен заказать и предложение веб-сайта для усовершенствованного низкоуровневого программирования

Я хочу изучить все усовершенствованные детали низкоуровневого программирования, таким образом, я хочу смочь Узнать, что усовершенствованные c/c ++ Оптимизируют мой код с, и без встроенного ассемблерного кода Понимают внутренности exe, dll...
вопрос задан: 25 February 2010 01:29
5
ответов

Как я использую низкоуровневые 8 битовые флаги в качестве условных выражений?

В моем захвате клавиатуры каждое нажатие клавиши получает флаг, который указывает, было ли это введено или нет. http://msdn.microsoft.com/en-us/library/ms644967 (По сравнению с 85) .aspx я дистиллировал KBDLLHOOKSTRUCT от lParam. Я...
вопрос задан: 16 January 2010 01:16
5
ответов

Задержка выделения кажется высокой, почему?

У меня есть (Java) приложение, которое работает в низкой среде задержки, это обычно обрабатывает инструкции в ~600micros (+/-100). Естественно, поскольку мы переместили далее в пространство микросекунды вещи...
вопрос задан: 6 January 2010 21:55
4
ответа

Эмуляция ЦП и блокирующий к определенной тактовой частоте

При чтении моего другого вопроса Вы будете знать, что я провел эти выходные, соединяя 6 502 эмулятора ЦП как осуществление программирования. Эмулятор ЦП главным образом завершен, и, кажется, справедливо...
вопрос задан: 23 May 2017 10:33
4
ответа

Заменяющий язык для C++?

При работе над проектами хобби мне действительно нравится программировать на низкоуровневых языках (в том смысле, что C и C++ являются низким уровнем). Я не хочу работать с управляемыми языками со сборкой "мусора" и...
вопрос задан: 12 July 2014 07:52
4
ответа

Как Вы устанавливаете строки на верхний регистр / нижний регистр в Unicode?

Это - главным образом теоретический вопрос, на предмет которого мне просто очень любопытно. (Я не пытаюсь сделать это путем кодирования его сам или что-либо, я не заново изобретаю колеса.) Мой вопрос состоит в том как верхний регистр/нижний регистр...
вопрос задан: 10 September 2010 20:05
4
ответа

В системе Windows существует ли освободивший буфер ввод-вывод?

Я хочу найти API C/C++ низкого уровня, эквивалентные с "записью" в системах Linux, которые не имеют буфера. Есть ли один? Буферизированный ввод-вывод такой, как освобождено, fwrite не то, что я хотел.
вопрос задан: 20 March 2010 20:54
3
ответа

Низкоуровневый ввод с клавиатуры из Windows

Какие вызовы win32 могут использоваться для обнаружения событий нажатия клавиши глобально (не только для 1 окна, я хотел бы получить сообщение КАЖДЫЙ раз, когда клавиша нажата), от сервиса окон?
вопрос задан: 1 March 2019 14:10
3
ответа

Для изучения блока - я должен запустить с 32 битов или 64 битов?

Я действительно желаю изучить блок. Я довольно хорош в c/c ++, но хочу лучшее понимание того, что продолжается на более низком уровне. Я понимаю, что связанные с блоком вопросы задали прежде...
вопрос задан: 28 August 2017 14:53
3
ответа

Поразрядное вычитание в Python

Это - продолжение моего вопроса вчера: CMS любезно обеспечил этот пример использования побитовых операторов для добавления двух чисел в C: #include <stdio.h> интервал добавляют (интервал x, интервал y) {интервал a, b;...
вопрос задан: 23 May 2017 12:34
3
ответа

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

Вот код:.386; цель для максимальной совместимости .model маленький, stdcall; модель .code основной: международный 20-й основной результат КОНЦА: http://img705.imageshack.us/img705/3738/resultom.png "тест....
вопрос задан: 23 May 2017 12:34
3
ответа

C управление памятью для Межплатформенного VM

Я задал вопрос о C-размерах-шрифта, которые я получаю довольно хороший ответ, но я понял, что не могу сформулировать вопрос очень хорошо, чтобы быть полезным для моей цели. Мое образование было от Компьютера...
вопрос задан: 23 May 2017 12:30