#ассемблер — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ассемблер, aggregated by home.social.
-
Remoded: разбираем демо-эффекты (часть 1)
Приветствую всех ценителей больших пикселей и выпуклых мониторов. Мы продолжаем разбираться с технологиями демосцены 90-х. В этой статье: недокументированные режимы VGA, аппаратный скролл, fake mode, удивительный алгоритм закраски, и многое другое, о чем бесполезно спрашивать у ChatGPT. BEGIN
https://habr.com/ru/articles/1028782/
#демосцена #олдскул #oldschool #assembler #ассемблер #кодинг #компьютерная_графика
-
Remoded: разбираем демо-эффекты (часть 1)
Приветствую всех ценителей больших пикселей и выпуклых мониторов. Мы продолжаем разбираться с технологиями демосцены 90-х. В этой статье: недокументированные режимы VGA, аппаратный скролл, fake mode, удивительный алгоритм закраски, и многое другое, о чем бесполезно спрашивать у ChatGPT. BEGIN
https://habr.com/ru/articles/1028782/
#демосцена #олдскул #oldschool #assembler #ассемблер #кодинг #компьютерная_графика
-
Remoded: разбираем демо-эффекты (часть 1)
Приветствую всех ценителей больших пикселей и выпуклых мониторов. Мы продолжаем разбираться с технологиями демосцены 90-х. В этой статье: недокументированные режимы VGA, аппаратный скролл, fake mode, удивительный алгоритм закраски, и многое другое, о чем бесполезно спрашивать у ChatGPT. BEGIN
https://habr.com/ru/articles/1028782/
#демосцена #олдскул #oldschool #assembler #ассемблер #кодинг #компьютерная_графика
-
Remoded: разбираем демо-эффекты (часть 1)
Приветствую всех ценителей больших пикселей и выпуклых мониторов. Мы продолжаем разбираться с технологиями демосцены 90-х. В этой статье: недокументированные режимы VGA, аппаратный скролл, fake mode, удивительный алгоритм закраски, и многое другое, о чем бесполезно спрашивать у ChatGPT. BEGIN
https://habr.com/ru/articles/1028782/
#демосцена #олдскул #oldschool #assembler #ассемблер #кодинг #компьютерная_графика
-
[Перевод] Золотой стандарт оптимизации: разбираем реализацию RollerCoaster Tycoon
Недавно, благодаря удачному стечению обстоятельств, меня пригласили на один из крупнейших немецких игровых подкастов, Stay Forever , где мы обсуждали метод разработки RollerCoaster Tycoon (1999). Это было крутое интервью, которое можно целиком послушать здесь — конечно, если вы понимаете немецкий. Если же нет, то ничего страшного — в этой статье я перескажу его основное содержание и затрону другие интересные моменты.
https://habr.com/ru/companies/ruvds/articles/1026254/
#ruvds_перевод #rollercoaster_tycoon #openrct2 #ассемблер #c++ #крис_сойер #оптимизация
-
[Перевод] Золотой стандарт оптимизации: разбираем реализацию RollerCoaster Tycoon
Недавно, благодаря удачному стечению обстоятельств, меня пригласили на один из крупнейших немецких игровых подкастов, Stay Forever , где мы обсуждали метод разработки RollerCoaster Tycoon (1999). Это было крутое интервью, которое можно целиком послушать здесь — конечно, если вы понимаете немецкий. Если же нет, то ничего страшного — в этой статье я перескажу его основное содержание и затрону другие интересные моменты.
https://habr.com/ru/companies/ruvds/articles/1026254/
#ruvds_перевод #rollercoaster_tycoon #openrct2 #ассемблер #c++ #крис_сойер #оптимизация
-
[Перевод] Золотой стандарт оптимизации: разбираем реализацию RollerCoaster Tycoon
Недавно, благодаря удачному стечению обстоятельств, меня пригласили на один из крупнейших немецких игровых подкастов, Stay Forever , где мы обсуждали метод разработки RollerCoaster Tycoon (1999). Это было крутое интервью, которое можно целиком послушать здесь — конечно, если вы понимаете немецкий. Если же нет, то ничего страшного — в этой статье я перескажу его основное содержание и затрону другие интересные моменты.
https://habr.com/ru/companies/ruvds/articles/1026254/
#ruvds_перевод #rollercoaster_tycoon #openrct2 #ассемблер #c++ #крис_сойер #оптимизация
-
[Перевод] Золотой стандарт оптимизации: разбираем реализацию RollerCoaster Tycoon
Недавно, благодаря удачному стечению обстоятельств, меня пригласили на один из крупнейших немецких игровых подкастов, Stay Forever , где мы обсуждали метод разработки RollerCoaster Tycoon (1999). Это было крутое интервью, которое можно целиком послушать здесь — конечно, если вы понимаете немецкий. Если же нет, то ничего страшного — в этой статье я перескажу его основное содержание и затрону другие интересные моменты.
https://habr.com/ru/companies/ruvds/articles/1026254/
#ruvds_перевод #rollercoaster_tycoon #openrct2 #ассемблер #c++ #крис_сойер #оптимизация
-
Ржавый ассемблер
При написании высокопроизводительных приложений на Расте иногда возникает необходимость проанализировать машинный код на уровне инструкций ассемблера, под катом мы возьмём несложный пример и проанализируем во что компилируется код на Расте и как можно повысить производительность. Окунуться в небезопасный код
-
Ржавый ассемблер
При написании высокопроизводительных приложений на Расте иногда возникает необходимость проанализировать машинный код на уровне инструкций ассемблера, под катом мы возьмём несложный пример и проанализируем во что компилируется код на Расте и как можно повысить производительность. Окунуться в небезопасный код
-
Ржавый ассемблер
При написании высокопроизводительных приложений на Расте иногда возникает необходимость проанализировать машинный код на уровне инструкций ассемблера, под катом мы возьмём несложный пример и проанализируем во что компилируется код на Расте и как можно повысить производительность. Окунуться в небезопасный код
-
Ржавый ассемблер
При написании высокопроизводительных приложений на Расте иногда возникает необходимость проанализировать машинный код на уровне инструкций ассемблера, под катом мы возьмём несложный пример и проанализируем во что компилируется код на Расте и как можно повысить производительность. Окунуться в небезопасный код
-
Ротозумер: разбор классического демо-эффекта
Разбираемся с классическим демо-эффектом из начала 90-х. Когда и в каких демо он появился? Как работает? Почему всё не так просто, как может показаться на первый взгляд? Как написать самый быстрый ротозумер и зачем это нужно в 2026 году? На эти и другие вопросы современности я попробую ответить в этой статье. Никаких ИИ при создании данного материала не использовалось! Продукт ассемблеро-содержащий, с натуральными картинками и витаминами! Читать дальше
https://habr.com/ru/articles/993976/
#ретро #демосцена #ассемблер #олдскул #dos #кодинг #ретрокомпьютеры #ретроспектива #процедурная_графика #demoscene
-
Ротозумер: разбор классического демо-эффекта
Разбираемся с классическим демо-эффектом из начала 90-х. Когда и в каких демо он появился? Как работает? Почему всё не так просто, как может показаться на первый взгляд? Как написать самый быстрый ротозумер и зачем это нужно в 2026 году? На эти и другие вопросы современности я попробую ответить в этой статье. Никаких ИИ при создании данного материала не использовалось! Продукт ассемблеро-содержащий, с натуральными картинками и витаминами! Читать дальше
https://habr.com/ru/articles/993976/
#ретро #демосцена #ассемблер #олдскул #dos #кодинг #ретрокомпьютеры #ретроспектива #процедурная_графика #demoscene
-
Ротозумер: разбор классического демо-эффекта
Разбираемся с классическим демо-эффектом из начала 90-х. Когда и в каких демо он появился? Как работает? Почему всё не так просто, как может показаться на первый взгляд? Как написать самый быстрый ротозумер и зачем это нужно в 2026 году? На эти и другие вопросы современности я попробую ответить в этой статье. Никаких ИИ при создании данного материала не использовалось! Продукт ассемблеро-содержащий, с натуральными картинками и витаминами! Читать дальше
https://habr.com/ru/articles/993976/
#ретро #демосцена #ассемблер #олдскул #dos #кодинг #ретрокомпьютеры #ретроспектива #процедурная_графика #demoscene
-
Ротозумер: разбор классического демо-эффекта
Разбираемся с классическим демо-эффектом из начала 90-х. Когда и в каких демо он появился? Как работает? Почему всё не так просто, как может показаться на первый взгляд? Как написать самый быстрый ротозумер и зачем это нужно в 2026 году? На эти и другие вопросы современности я попробую ответить в этой статье. Никаких ИИ при создании данного материала не использовалось! Продукт ассемблеро-содержащий, с натуральными картинками и витаминами! Читать дальше
https://habr.com/ru/articles/993976/
#ретро #демосцена #ассемблер #олдскул #dos #кодинг #ретрокомпьютеры #ретроспектива #процедурная_графика #demoscene
-
[Перевод] Как обстоят дела с WebAssembly?
Когда заходит разговор про WebAssembly, где-нибудь в начале дискуссии обычно появляется комментарий в духе «А что, собственно, произошло?» Этот язык преподносили как нечто поворотное. Неужели это просто был яркий маркетинг? А может, очередной случай с обречённым на провал апплетом JVM? И я хочу подойти к этой теме немного со стороны, так как подобные вопросы содержат ошибочные предположения, которые следует прояснить.
https://habr.com/ru/companies/ruvds/articles/992658/
#ruvds_перевод #webassembly #javascript #jvm #ассемблер #браузеры
-
[Перевод] Как обстоят дела с WebAssembly?
Когда заходит разговор про WebAssembly, где-нибудь в начале дискуссии обычно появляется комментарий в духе «А что, собственно, произошло?» Этот язык преподносили как нечто поворотное. Неужели это просто был яркий маркетинг? А может, очередной случай с обречённым на провал апплетом JVM? И я хочу подойти к этой теме немного со стороны, так как подобные вопросы содержат ошибочные предположения, которые следует прояснить.
https://habr.com/ru/companies/ruvds/articles/992658/
#ruvds_перевод #webassembly #javascript #jvm #ассемблер #браузеры
-
[Перевод] Как обстоят дела с WebAssembly?
Когда заходит разговор про WebAssembly, где-нибудь в начале дискуссии обычно появляется комментарий в духе «А что, собственно, произошло?» Этот язык преподносили как нечто поворотное. Неужели это просто был яркий маркетинг? А может, очередной случай с обречённым на провал апплетом JVM? И я хочу подойти к этой теме немного со стороны, так как подобные вопросы содержат ошибочные предположения, которые следует прояснить.
https://habr.com/ru/companies/ruvds/articles/992658/
#ruvds_перевод #webassembly #javascript #jvm #ассемблер #браузеры
-
[Перевод] Как обстоят дела с WebAssembly?
Когда заходит разговор про WebAssembly, где-нибудь в начале дискуссии обычно появляется комментарий в духе «А что, собственно, произошло?» Этот язык преподносили как нечто поворотное. Неужели это просто был яркий маркетинг? А может, очередной случай с обречённым на провал апплетом JVM? И я хочу подойти к этой теме немного со стороны, так как подобные вопросы содержат ошибочные предположения, которые следует прояснить.
https://habr.com/ru/companies/ruvds/articles/992658/
#ruvds_перевод #webassembly #javascript #jvm #ассемблер #браузеры
-
Думал что дебаггер, а на деле HexEdit: Основы работы с опкодами и патчинга для начинающих
Привет Хабр, и всем читающим! Сегодня разберемся в патчинге, в отличиях между ним и дебаггингом, и поймем как пользоваться hex-редактором для реверс-инжиниринга. (И да, я когда писал статью, перепутал термины Debugger и Hex-editor, и только под конец понял что стоит статью изменить, прошу учитывать) Дисклеймер важен, его пожалуйста прочитать обязательно! Ну и приятного чтения, господа :) Начать Исследование
https://habr.com/ru/articles/991524/
#реверсинжиниринг #дебаггинг #hexкоды #reverseengineering #опкоды #ассемблер #си #ghidra #байткод #hex_редакор
-
Думал что дебаггер, а на деле HexEdit: Основы работы с опкодами и патчинга для начинающих
Привет Хабр, и всем читающим! Сегодня разберемся в патчинге, в отличиях между ним и дебаггингом, и поймем как пользоваться hex-редактором для реверс-инжиниринга. (И да, я когда писал статью, перепутал термины Debugger и Hex-editor, и только под конец понял что стоит статью изменить, прошу учитывать) Дисклеймер важен, его пожалуйста прочитать обязательно! Ну и приятного чтения, господа :) Начать Исследование
https://habr.com/ru/articles/991524/
#реверсинжиниринг #дебаггинг #hexкоды #reverseengineering #опкоды #ассемблер #си #ghidra #байткод #hex_редакор
-
Думал что дебаггер, а на деле HexEdit: Основы работы с опкодами и патчинга для начинающих
Привет Хабр, и всем читающим! Сегодня разберемся в патчинге, в отличиях между ним и дебаггингом, и поймем как пользоваться hex-редактором для реверс-инжиниринга. (И да, я когда писал статью, перепутал термины Debugger и Hex-editor, и только под конец понял что стоит статью изменить, прошу учитывать) Дисклеймер важен, его пожалуйста прочитать обязательно! Ну и приятного чтения, господа :) Начать Исследование
https://habr.com/ru/articles/991524/
#реверсинжиниринг #дебаггинг #hexкоды #reverseengineering #опкоды #ассемблер #си #ghidra #байткод #hex_редакор
-
Думал что дебаггер, а на деле HexEdit: Основы работы с опкодами и патчинга для начинающих
Привет Хабр, и всем читающим! Сегодня разберемся в патчинге, в отличиях между ним и дебаггингом, и поймем как пользоваться hex-редактором для реверс-инжиниринга. (И да, я когда писал статью, перепутал термины Debugger и Hex-editor, и только под конец понял что стоит статью изменить, прошу учитывать) Дисклеймер важен, его пожалуйста прочитать обязательно! Ну и приятного чтения, господа :) Начать Исследование
https://habr.com/ru/articles/991524/
#реверсинжиниринг #дебаггинг #hexкоды #reverseengineering #опкоды #ассемблер #си #ghidra #байткод #hex_редакор
-
Пишем историю игрушки: восстанавливаем исходный код игры «Поле Чудес» 1992 года для MS-DOS
Летом мне попалась статья Вадима Башурова «История игрушки» 2011 года про создание игры «Поле Чудес» в далёком 1992 году — очень рекомендую, если вы, как и я, ее пропустили. Вадим упомянул, что исходники, к большому сожалению, утерялись. Мне очень захотелось восстановить их хотя бы в каком‑то виде, и я решил заняться этим на досуге. Цель простая: кросс-компилируемый 16-битный .exe для MS-DOS, который повторяет логику оригинала и использует оригинальные ресурсы. Статью я построю как небольшой туториал по реверсу 16-битных DOS‑приложений для начинающих и пройдусь по ключевым алгоритмам и тому, как в игре реализован игровой процесс. Желательны базовые знания 16-битного ассемблера и C.
https://habr.com/ru/articles/991424/
#Отладка #реверс_инжиниринг #dos #история_it #старое_железо #ассемблер
-
Пишем историю игрушки: восстанавливаем исходный код игры «Поле Чудес» 1992 года для MS-DOS
Летом мне попалась статья Вадима Башурова «История игрушки» 2011 года про создание игры «Поле Чудес» в далёком 1992 году — очень рекомендую, если вы, как и я, ее пропустили. Вадим упомянул, что исходники, к большому сожалению, утерялись. Мне очень захотелось восстановить их хотя бы в каком‑то виде, и я решил заняться этим на досуге. Цель простая: кросс-компилируемый 16-битный .exe для MS-DOS, который повторяет логику оригинала и использует оригинальные ресурсы. Статью я построю как небольшой туториал по реверсу 16-битных DOS‑приложений для начинающих и пройдусь по ключевым алгоритмам и тому, как в игре реализован игровой процесс. Желательны базовые знания 16-битного ассемблера и C.
https://habr.com/ru/articles/991424/
#Отладка #реверс_инжиниринг #dos #история_it #старое_железо #ассемблер
-
Пишем историю игрушки: восстанавливаем исходный код игры «Поле Чудес» 1992 года для MS-DOS
Летом мне попалась статья Вадима Башурова «История игрушки» 2011 года про создание игры «Поле Чудес» в далёком 1992 году — очень рекомендую, если вы, как и я, ее пропустили. Вадим упомянул, что исходники, к большому сожалению, утерялись. Мне очень захотелось восстановить их хотя бы в каком‑то виде, и я решил заняться этим на досуге. Цель простая: кросс-компилируемый 16-битный .exe для MS-DOS, который повторяет логику оригинала и использует оригинальные ресурсы. Статью я построю как небольшой туториал по реверсу 16-битных DOS‑приложений для начинающих и пройдусь по ключевым алгоритмам и тому, как в игре реализован игровой процесс. Желательны базовые знания 16-битного ассемблера и C.
https://habr.com/ru/articles/991424/
#Отладка #реверс_инжиниринг #dos #история_it #старое_железо #ассемблер
-
Пишем историю игрушки: восстанавливаем исходный код игры «Поле Чудес» 1992 года для MS-DOS
Летом мне попалась статья Вадима Башурова «История игрушки» 2011 года про создание игры «Поле Чудес» в далёком 1992 году — очень рекомендую, если вы, как и я, ее пропустили. Вадим упомянул, что исходники, к большому сожалению, утерялись. Мне очень захотелось восстановить их хотя бы в каком‑то виде, и я решил заняться этим на досуге. Цель простая: кросс-компилируемый 16-битный .exe для MS-DOS, который повторяет логику оригинала и использует оригинальные ресурсы. Статью я построю как небольшой туториал по реверсу 16-битных DOS‑приложений для начинающих и пройдусь по ключевым алгоритмам и тому, как в игре реализован игровой процесс. Желательны базовые знания 16-битного ассемблера и C.
https://habr.com/ru/articles/991424/
#Отладка #реверс_инжиниринг #dos #история_it #старое_железо #ассемблер
-
Как компьютер понимает Языки программирования: история о том, как ваш код превращается в нули и единицы
Привет, Хабр! (И тебе, случайный читатель, который думает, что "код - это магия" , а процессор - маленький гномик, который внутри ноутбука читает for i in range(10) и послушно бегает кругами.) Сегодня разберёмся с вопросом, который в какой-то момент приходит в голову каждому разработчику, а потом быстро вытесняется дедлайном: Как вообще компьютер “читает” Python или 1С или любой другой язык программирования, если он понимает только 0 и 1? И почему ваш идеальный код иногда превращается в "segmentation fault" / "Неопределённая ошибка" / “Пользователь не найден (хотя он сидит напротив)”? Вот и мне спустя годы в разработке пришла идея изучить этот ваш старомодный Computer Science и понять вообще, что такое программа и компьютер на самом деле. Поехали. Будет без хардкора уровня “компилятор за 21 день”, но с понятными аналогиями, для статьи упростил всё до минимума. Реально постарался переварить информацию и выдать её в красивой упаковке. Кстати, в статье будут примеры из двух разных миров Python и 1С, так что будет интересно…
https://habr.com/ru/articles/988482/
#python #javascript #1c #c++ #java #computer_science #алгоритмы #компьютер #языки_программирования #ассемблер
-
Как компьютер понимает Языки программирования: история о том, как ваш код превращается в нули и единицы
Привет, Хабр! (И тебе, случайный читатель, который думает, что "код - это магия" , а процессор - маленький гномик, который внутри ноутбука читает for i in range(10) и послушно бегает кругами.) Сегодня разберёмся с вопросом, который в какой-то момент приходит в голову каждому разработчику, а потом быстро вытесняется дедлайном: Как вообще компьютер “читает” Python или 1С или любой другой язык программирования, если он понимает только 0 и 1? И почему ваш идеальный код иногда превращается в "segmentation fault" / "Неопределённая ошибка" / “Пользователь не найден (хотя он сидит напротив)”? Вот и мне спустя годы в разработке пришла идея изучить этот ваш старомодный Computer Science и понять вообще, что такое программа и компьютер на самом деле. Поехали. Будет без хардкора уровня “компилятор за 21 день”, но с понятными аналогиями, для статьи упростил всё до минимума. Реально постарался переварить информацию и выдать её в красивой упаковке. Кстати, в статье будут примеры из двух разных миров Python и 1С, так что будет интересно…
https://habr.com/ru/articles/988482/
#python #javascript #1c #c++ #java #computer_science #алгоритмы #компьютер #языки_программирования #ассемблер
-
Как компьютер понимает Языки программирования: история о том, как ваш код превращается в нули и единицы
Привет, Хабр! (И тебе, случайный читатель, который думает, что "код - это магия" , а процессор - маленький гномик, который внутри ноутбука читает for i in range(10) и послушно бегает кругами.) Сегодня разберёмся с вопросом, который в какой-то момент приходит в голову каждому разработчику, а потом быстро вытесняется дедлайном: Как вообще компьютер “читает” Python или 1С или любой другой язык программирования, если он понимает только 0 и 1? И почему ваш идеальный код иногда превращается в "segmentation fault" / "Неопределённая ошибка" / “Пользователь не найден (хотя он сидит напротив)”? Вот и мне спустя годы в разработке пришла идея изучить этот ваш старомодный Computer Science и понять вообще, что такое программа и компьютер на самом деле. Поехали. Будет без хардкора уровня “компилятор за 21 день”, но с понятными аналогиями, для статьи упростил всё до минимума. Реально постарался переварить информацию и выдать её в красивой упаковке. Кстати, в статье будут примеры из двух разных миров Python и 1С, так что будет интересно…
https://habr.com/ru/articles/988482/
#python #javascript #1c #c++ #java #computer_science #алгоритмы #компьютер #языки_программирования #ассемблер
-
Как компьютер понимает Языки программирования: история о том, как ваш код превращается в нули и единицы
Привет, Хабр! (И тебе, случайный читатель, который думает, что "код - это магия" , а процессор - маленький гномик, который внутри ноутбука читает for i in range(10) и послушно бегает кругами.) Сегодня разберёмся с вопросом, который в какой-то момент приходит в голову каждому разработчику, а потом быстро вытесняется дедлайном: Как вообще компьютер “читает” Python или 1С или любой другой язык программирования, если он понимает только 0 и 1? И почему ваш идеальный код иногда превращается в "segmentation fault" / "Неопределённая ошибка" / “Пользователь не найден (хотя он сидит напротив)”? Вот и мне спустя годы в разработке пришла идея изучить этот ваш старомодный Computer Science и понять вообще, что такое программа и компьютер на самом деле. Поехали. Будет без хардкора уровня “компилятор за 21 день”, но с понятными аналогиями, для статьи упростил всё до минимума. Реально постарался переварить информацию и выдать её в красивой упаковке. Кстати, в статье будут примеры из двух разных миров Python и 1С, так что будет интересно…
https://habr.com/ru/articles/988482/
#python #javascript #1c #c++ #java #computer_science #алгоритмы #компьютер #языки_программирования #ассемблер
-
Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков
Думаю, новички в реверс-инжиниринге всегда хотели бы разбираться во всем? Но язык профессионалов не всегда понятен? Что-ж, я попробую помочь вам в этом нелегком деле! Начать погружение
https://habr.com/ru/articles/988388/
#Ghidra #Crackme #Static_Analysis #reverseengineering #linux #decompilation #декомпиляция #реверсинжиниринг #ассемблер #си
-
Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков
Думаю, новички в реверс-инжиниринге всегда хотели бы разбираться во всем? Но язык профессионалов не всегда понятен? Что-ж, я попробую помочь вам в этом нелегком деле! Начать погружение
https://habr.com/ru/articles/988388/
#Ghidra #Crackme #Static_Analysis #reverseengineering #linux #decompilation #декомпиляция #реверсинжиниринг #ассемблер #си
-
Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков
Думаю, новички в реверс-инжиниринге всегда хотели бы разбираться во всем? Но язык профессионалов не всегда понятен? Что-ж, я попробую помочь вам в этом нелегком деле! Начать погружение
https://habr.com/ru/articles/988388/
#Ghidra #Crackme #Static_Analysis #reverseengineering #linux #decompilation #декомпиляция #реверсинжиниринг #ассемблер #си
-
Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков
Думаю, новички в реверс-инжиниринге всегда хотели бы разбираться во всем? Но язык профессионалов не всегда понятен? Что-ж, я попробую помочь вам в этом нелегком деле! Начать погружение
https://habr.com/ru/articles/988388/
#Ghidra #Crackme #Static_Analysis #reverseengineering #linux #decompilation #декомпиляция #реверсинжиниринг #ассемблер #си
-
[Перевод] Создаём замыкания С из замыканий Lua
Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные вызовы к коду C из функций Lua. Без них значительная часть API — например, WNDPROC – осталась бы бесполезной.
-
[Перевод] Создаём замыкания С из замыканий Lua
Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные вызовы к коду C из функций Lua. Без них значительная часть API — например, WNDPROC – осталась бы бесполезной.
-
[Перевод] Создаём замыкания С из замыканий Lua
Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные вызовы к коду C из функций Lua. Без них значительная часть API — например, WNDPROC – осталась бы бесполезной.
-
[Перевод] Создаём замыкания С из замыканий Lua
Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные вызовы к коду C из функций Lua. Без них значительная часть API — например, WNDPROC – осталась бы бесполезной.
-
Моё знакомство с процессором Эльбрус-8СВ. Оптимизирую сложение массива байтов
Месяц назад мне в телеграм написал человек и предложил доступ к системе с процессором Эльбрус-8СВ. И конечно же я согласился. Так как мне интересно. Не каждый день неизвестные люди предлагают доступ к удалённым хостам. Разве может что-то пойти не так?
https://habr.com/ru/articles/978730/
#эльбрус8св #эльбрус #e2k #vliw #simd #интринсики #ассемблер #си #оптимизация_кода
-
Моё знакомство с процессором Эльбрус-8СВ. Оптимизирую сложение массива байтов
Месяц назад мне в телеграм написал человек и предложил доступ к системе с процессором Эльбрус-8СВ. И конечно же я согласился. Так как мне интересно. Не каждый день неизвестные люди предлагают доступ к удалённым хостам. Разве может что-то пойти не так?
https://habr.com/ru/articles/978730/
#эльбрус8св #эльбрус #e2k #vliw #simd #интринсики #ассемблер #си #оптимизация_кода
-
Моё знакомство с процессором Эльбрус-8СВ. Оптимизирую сложение массива байтов
Месяц назад мне в телеграм написал человек и предложил доступ к системе с процессором Эльбрус-8СВ. И конечно же я согласился. Так как мне интересно. Не каждый день неизвестные люди предлагают доступ к удалённым хостам. Разве может что-то пойти не так?
https://habr.com/ru/articles/978730/
#эльбрус8св #эльбрус #e2k #vliw #simd #интринсики #ассемблер #си #оптимизация_кода
-
Моё знакомство с процессором Эльбрус-8СВ. Оптимизирую сложение массива байтов
Месяц назад мне в телеграм написал человек и предложил доступ к системе с процессором Эльбрус-8СВ. И конечно же я согласился. Так как мне интересно. Не каждый день неизвестные люди предлагают доступ к удалённым хостам. Разве может что-то пойти не так?
https://habr.com/ru/articles/978730/
#эльбрус8св #эльбрус #e2k #vliw #simd #интринсики #ассемблер #си #оптимизация_кода
-
От MOS6502 к x86: эволюция эмулятора микропроцессоров
Прошло чуть больше года с момента публикации первой части . Я хоть и делал паузу, но проект не пылился в ящике, я занимался изучением различных аспектов работы микропроцессоров, смотрел видео, читал книги, справочники, документацию, задавал вопросы на Reddit, и кажется, пришло время поделиться продолжением моей небольшой истории.
-
От MOS6502 к x86: эволюция эмулятора микропроцессоров
Прошло чуть больше года с момента публикации первой части . Я хоть и делал паузу, но проект не пылился в ящике, я занимался изучением различных аспектов работы микропроцессоров, смотрел видео, читал книги, справочники, документацию, задавал вопросы на Reddit, и кажется, пришло время поделиться продолжением моей небольшой истории.
-
От MOS6502 к x86: эволюция эмулятора микропроцессоров
Прошло чуть больше года с момента публикации первой части . Я хоть и делал паузу, но проект не пылился в ящике, я занимался изучением различных аспектов работы микропроцессоров, смотрел видео, читал книги, справочники, документацию, задавал вопросы на Reddit, и кажется, пришло время поделиться продолжением моей небольшой истории.
-
От MOS6502 к x86: эволюция эмулятора микропроцессоров
Прошло чуть больше года с момента публикации первой части . Я хоть и делал паузу, но проект не пылился в ящике, я занимался изучением различных аспектов работы микропроцессоров, смотрел видео, читал книги, справочники, документацию, задавал вопросы на Reddit, и кажется, пришло время поделиться продолжением моей небольшой истории.
-
Программист & LLM: как написать эмулятор ретро-компьютера за четыре вечера. Часть 1, вводная
Тон данной публикации задал товарищ @kiltum в своих статьях, начатых с этой . В самом начале был задан вопрос может ли ИИ заменить программиста? А действительно? Сколько вокруг этой темы хайпа, нет ни дня чтобы здесь на ресурсе не появилось 100500 статей на тему нейросетей, LLM, ML и прочего. Пишут много и всякое. Возникло желание проверить лично, насколько решения, предлагаемые ИИ могут быть воплощены в жизнь. Системы ИИ прочно вошли в нашу жизнь, и да, я тоже ими регулярно пользуюсь. Но мысли программировать с их помощью особо не возникало. Но что если попробовать, поставив при этом задачу из предметной области в которой ты не особо разбираешься? Похожий вопрос ставит и @kiltum , но я хочу попросить автора не ругаться на мою невольную попытку "пообезьянничать". Своей публикацией я лишь хочу подкрепить уже высказанные тезисы, на примере личного опыта. К тому же, старое железо - это всегда интересно, не правда ли? Если так, то добро пожаловать под кат.
https://habr.com/ru/articles/965556/
#Commodor_64 #Эмулятор #LLM #Ассемблер #Эмулятор_старого_железа #ретрокомпьютинг
-
Программист & LLM: как написать эмулятор ретро-компьютера за четыре вечера. Часть 1, вводная
Тон данной публикации задал товарищ @kiltum в своих статьях, начатых с этой . В самом начале был задан вопрос может ли ИИ заменить программиста? А действительно? Сколько вокруг этой темы хайпа, нет ни дня чтобы здесь на ресурсе не появилось 100500 статей на тему нейросетей, LLM, ML и прочего. Пишут много и всякое. Возникло желание проверить лично, насколько решения, предлагаемые ИИ могут быть воплощены в жизнь. Системы ИИ прочно вошли в нашу жизнь, и да, я тоже ими регулярно пользуюсь. Но мысли программировать с их помощью особо не возникало. Но что если попробовать, поставив при этом задачу из предметной области в которой ты не особо разбираешься? Похожий вопрос ставит и @kiltum , но я хочу попросить автора не ругаться на мою невольную попытку "пообезьянничать". Своей публикацией я лишь хочу подкрепить уже высказанные тезисы, на примере личного опыта. К тому же, старое железо - это всегда интересно, не правда ли? Если так, то добро пожаловать под кат.
https://habr.com/ru/articles/965556/
#Commodor_64 #Эмулятор #LLM #Ассемблер #Эмулятор_старого_железа #ретрокомпьютинг