Physics.Math.Code
137K subscribers
5.11K photos
1.81K videos
5.78K files
4.2K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i

№ 5535336463
Download Telegram
Теория_синтаксического_анализа,.zip
9.6 MB
Теория синтаксического анализа, перевода и компиляции. [2 тома] [1978 ] Ахо А., Ульман Дж.
#компиляторы #железо #программирование #cpp #си #assembler
Есть высокоуровневые языки — это те, где вы говорите if — else, print, echo, function и так далее. «Высокий уровень» означает, что вы говорите с компьютером более-менее человеческим языком. Другой человек может не понять, что именно у вас написано в коде, но он хотя бы сможет прочитать слова. Но сам компьютер не понимает человеческий язык. Компьютер — это регистры памяти, простые логические операции, единицы и нули. Поэтому прежде чем ваша программа будет исполнена процессором, ей нужен переводчик — программа, которая превратит высокоуровневый язык программирования в низкоуровневый машинный код. В статье рассказываются интересные подробности по этому вопросу.

💡 ЧИТАТЬ ПОЛНОСТЬЮ

#article #программирование #assembler #hardware
Программирование микроконтроллеров AVR: от Arduino к ассемблеру [2020] Ревич

Все книги в нашей библиотеке

#электроника #assembler #arduino #avr
The art of 64-bit assembly [2022] Randall Hyde.pdf
23.8 MB
📔 The art of 64-bit assembly 2022 Randall Hyde

A new assembly language programming book from a well-loved master. Art of 64-bit Assembly Language capitalizes on the long-lived success of Hyde's seminal The Art of Assembly Language. Randall Hyde's The Art of Assembly Language has been the go-to book for learning assembly language for decades. Hyde's latest work, Art of 64-bit Assembly Language is the 64-bit version of this popular text. This book guides you through the maze of assembly language programming by showing how to write assembly code that mimics operations in High-Level Languages. This leverages your HLL knowledge to rapidly understand x86-64 assembly language. This new work uses the Microsoft Macro Assembler (MASM), the most popular x86-64 assembler today. Hyde covers the standard integer set, as well as the x87 FPU, SIMD parallel instructions, SIMD scalar instructions (including high-performance floating-point instructions), and MASM's very powerful macro facilities. #assembler
C_для_программистов_с_введением_в_C11_2014_Дейтел_П_,_Дейтел_Х_.pdf
11.6 MB
📘 C для программистов с введением в C11 [2014] Дейтел П., Дейтел Х.

В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые помогут вам создавать надежные приложения. Рассматривается создание собственных структур данных и стандартная библиотека, безопасное программирование на C; описываются особенности новой ревизии стандарта С11, в т. ч. многопоточность. Закончив чтение, вы будете иметь все знания, необходимые для создания приложений на языке C промышленного уровня. Издание предназначено программистам, имеющим опыт работы на высокоуровневых языках. #ассемблер #assembler #архитектура #c #cpp #cplusplus
Эффективный_C_Профессиональное_программирование_2022_Роберт_Сикорд.pdf
6.5 MB
📙 Эффективный C. Профессиональное программирование [2022] Роберт Сикорд

Мир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java. Книга «Эффективный С для профессионалов» восполняет этот пробел и предлагает современный взгляд на C. Здесь рассмотрен C17, а также потенциальные возможности C2x. Издание неизбежно станет классикой, с его помощью вы научитесь писать профессиональные и надежные программы на C, которые лягут в основу устойчивых систем и решат реальные задачи.

 название: Effective C: An Introduction to Professional C Programming [2022] Robert C. Seacord

#си #cpp #unix #программирование #assembler
Использование_Ассемблера_для_оптимизации_программ_на_C++_2004_Магда.djvu
11.5 MB
📘 Использование Ассемблера для оптимизации программ на C++ [2004] Магда Ю.

Рассматривается использование языка ассемблера для оптимизации программ, написанных на языке C++. Подробно изложены вопросы применения современных технологий обработки данных ММХ и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ. Приведены практические рекомендации по оптимизации логических структур высокого уровня, использованию эффективных алгоритмов вычислений, работе со строками и массивами данных. В книгу включены примеры программного кода приложений, иллюстрирующие различные аспекты применения ассемблера. В качестве средств разработки примеров используются макроассемблер MASM 6.14 и Microsoft Visual C++ .NET 2003.
#программирование #assembler #cpp