Ассемблер библиотека

Ассемблер библиотека

@biblioasm

Обсуждение: @ChatAssemblerКанал посвященный Крису Касперскому: @KasperskyKrisОбратная связь: biblioasm(at)proton(dot)me

829подписчиков
Ежемесячно🇷🇺

Похожие каналы

Все →

Последние посты

Компилятор домашнего приготовленияАвтор: Виталий БеликИздание: Статьи из журнала "ПРОграммист"Год издания: 2010-2011Описание: Так-с… С чего бы начать? Пожалуй, начну с того, откуда мне пришла в голову идея разработать собственный компилятор. Однажды мне на глаза попалась книга, где описывались примеры проектирования в AutoCAD на встроенном в него языке AutoLISP. Я захотел с ними разобраться, но прежде меня заинтересовал сам ЛИСП. «Неплохо-бы поближе познакомится с ним», – подумал я и начал доставать литературу и среду разработки. С литературой все оказалось просто – по ЛИСПу ее море в Интернете. Достаточно зайти на портал. Дело оставалось за малым – найти хорошую среду программирования, и вот тут-то начались трудности. Компиляторов под ЛИСП тоже немало, но все они мне оказались малопонятны. Ни один пример из Вики, по разным причинам, не отработал нормально в скачанных мною компиляторах. Собственно, серьезно я с ними не разбирался, но, увы, во многих банально не нашел как скомпилировать EXE файл. Самое интересное, что компиляторы эти были собраны разными людьми в практически домашних условиях…

21 июн. 2025 г.1 370В Telegram

Обновление от Андрея Столярова, автора книг «Программирование. Введение в профессию»:https://youtu.be/lhFnE3LHgF0С радостью сообщаем, что благодаря вашим донатам удалось покрыть часть расходов на лечение Андрея. Первые результаты химиотерапии обнадеживают: опухоль уменьшается, однако впереди у него серьезная операция по ее удалению, которая состоится в ближайшие две недели.Несмотря на сложности, Андрей активно работает над своими проектами. За последние три месяца он достиг значительных результатов:- Опубликованы обновленные издания второго и третьего томов «Введения в профессию».- Выпущена новая пачка видео на его основном канале на YouTube.- Представлена новая версия децентрализованной сети для общения FEDAnet.Кроме того, Андрей продолжает работу над рядом интересных проектов, включая третье издание «Введения в профессию», перевод этого произведения на английский язык, видеоблог об информационном насилии, дальнейшую разработку Thalassa CMS и децентрализованную сеть FEDAnet. Полный список проектов: http://www.stolyarov.info/donate.htmlДавайте поддержим его на этом сложном этапе и пожелаем здоровья и сил для дальнейших свершений!Следите за новостями на его канале: https://youtube.com/@andreystolyarov.

16 июн. 2025 г.1 390В Telegram
Ассемблер библиотека — пост в ТГ канале

Алгоритмические трюки для программистов (Hacker's Delight)Автор: Генри С. УорренГод издания: 2014Описание: Книга "Алгоритмические трюки для программистов" (Hacker's Delight) поможет как опытным, так и начинающим программистам улучшить свои навыки. В новом издании представлены множество практических и теоретических упражнений. Автор, ветеран IBM Генри Уоррен, делится проверенными приемами, собранными за десятилетия работы в программировании. Книга возвращает слову "хакер" его истинное значение — талантливого программиста, способного создавать эффективный и элегантный код. Вы найдете множество техник для работы с битами и байтами, а также вычисления целочисленных функций.Описание из Wiki: https://en.wikipedia.org/wiki/Hacker%27s_DelightВ архиве Code_Hackers_Delight.zip содержатся примеры из книги.

12 июн. 2025 г.1 390В Telegram

https://www.youtube.com/watch?v=woeVYeC7ktc Доклад: Что могут C и C++, и когда нужен ассемблерОписание: C и C++ известны скоростью сгенерированного кода. Однако, код генерируется конкретным компилятором под конкретную ОС на конкретное железо. Расширения компиляторов позволяют генерировать еще более быстрый код, чем для "чистых" C и C++. Микропроцессоры тоже предоставляют свои расширения, которые недоступны даже для расширений компилятора и для использования которых нужен ассемблер. * Как x86-64 исполняет код и как работает с памятью.* Некоторые полезные расширения и оптимизации GCC и Clang для C и C++.* Когда ассемблер x86-64 не только быстрее, но и проще C.* Скользкие места программирования для многоядерных архитектур* Защита от Spectre в компиляторах.* Profiler guided optimization (PGO) и когда она бесполезна.

6 июн. 2025 г.3 350В Telegram

Знание ассемблера — это лишь часть, и одного этого навыка недостаточно, чтобы устроиться на работу. Отличным продолжением станет изучение языка C, который лежит в основе множества системных приложений и позволяет глубже понять принципы низкоуровневого программирования. Работа операционных систем, например, Linux, откроет двери к пониманию процессов, потоков и управления памятью. Также важно понимать, как работают компиляторы и интерпретаторы — это поможет осознать, как код высокого уровня превращается в низкоуровневый, что бывает критично для оптимизации.Так же практика на платформах для решения задач, таких как leetcode.com, и работа с аппаратными проектами, например, Raspberry Pi или Arduino, дадут вам опыт работы с низкоуровневыми библиотеками и закрепят полученные знания. Roadmap https://github.com/gurugio/lowlevelprogramming-university/blob/master/README_ru.md от gurugio поделится опытом и покажет путь к становлению программистом низкого уровня.

23 мая 2025 г.1 440В Telegram

⚡ Канал Tempesta Torres — один из самых актуальных источников по ассемблеру и реверс-инжинирингу на русскоязычном YouTube.Если вы только начинаете свой путь в мире ассемблера, не пропустите видео «Ассемблер - Начало». Оно обеспечит отличную базу для дальнейшего изучения.Еще одно увлекательное видео — «КАК НАПИСАТЬ KEYGEN». Здесь вы узнаете, как работают генераторы ключей и какие техники применяются в этом процессе. Также стоит посмотреть видео «ASSEMBLER ПРОТИВ PYTHON», где происходит интересное сопоставление двух языков программирования.Тем, кто интересуется реверс-инжинирингом, будет полезно узнать, как создать чит для Pong Game с использованием GHIDRA и как написать CRACKME на ассемблере.Ссылка на youtube канал: https://www.youtube.com/@tempestatorres5243/videosСсылка на boosty: https://boosty.to/tempesta/media/all

9 мая 2025 г.1 590В Telegram
Ассемблер библиотека — пост в ТГ канале

Введение в языки программированияАвтор: Баррон Д.Серия: Математическое обеспечение ЭВМГод издания: 1980Описание: Цель книги Д. Баррона, хорошо знакомого читателям по двум его книгам из серии Математическое обеспечение ЭВМ, - помочь разобраться в существующем многообразии языков программирования. Общие принципы их построения иллюстрируются примерами из таких известных языков, как АЛГОЛ-60, ФОРТРАН, АЛГОЛ-68, ПЛ/1, АПЛ. В доступной и интересной форме, но вместе с тем достаточно аккуратно, рассматриваются основные понятия языков программирования, значительное внимание уделяется вводу-выводу и общей структуре программ.

8 мая 2025 г.1 590В Telegram
Ассемблер библиотека — пост в ТГ канале

Рекурсивные методы в программированииАвтор: Баррон Д.Серия: Математическое обеспечение ЭВМГод издания: 1974Описание: В книге излагаются рекурсивные методы программирования и демонстрируются возможности рекурсивного описания алгоритмов. Эти методы получают все более широкое распространение в практике программирования, и возможность их применения учитывается при разработке языков программирования и вычислительных машин. В книге показаны перспективы использования рекурсивных методов. Их удобство и эффективность демонстрируются на различных примерах.

1 мая 2025 г.1 420В Telegram
Ассемблер библиотека — пост в ТГ канале

Ассемблеры и загрузчикиАвтор: Баррон Д.Серия: Математическое обеспечение ЭВМГод издания: 1974Описание: Ассемблеры и загрузчики - важное звено в системе математического обеспечения вычислительных машин, хотя в научной литературе им уделялось мало внимания по сравнению с более сложными и эффектными компиляторами с языков программирования высокого уровня.Ассемблеры - наиболее эффективное, а подчас и единственное средство автоматизации программирования в тех случаях, для которых еще нет проблемно-ориентированных языков и компиляторов. Удобство применения ассемблеров резко повысилось с внедрением макропроцессоров.Книга представляет интерес и как учебное пособие по ассемблерам, и как простое введение в автоматизацию программирования.

27 апр. 2025 г.1 440В Telegram
Ассемблер библиотека — пост в ТГ канале

Photoshop, Pascal и Ассемблер: История Революционного ИнструментаPhotoshop был разработан командой Томаса и Джона Ноллов и с тех пор кардинально изменил подход к редактированию изображений. Программа была разработана на языке Pascal и ассемблере, что обеспечивало высокую производительность и оптимизацию. По количеству строк кода около 75% написано на Pascal, примерно 15% на ассемблере, а остальная часть — это данные различных типов.Первая версия включала базовые инструменты, такие как обрезка, преобразование и работа с цветом, что дало возможность многим пользователям необычайно легко редактировать фотографии и графику. Разработка быстро завоевала популярность, особенно среди графических дизайнеров и фотографов, положив начало целой индустрии.История photoshop и исходный код версии 1.0: https://computerhistory.org/blog/adobe-photoshop-source-code/ Исходный код на GitHub: https://github.com/amix/photoshop?tab=readme-ov-file

10 апр. 2025 г.1 420В Telegram