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

Обратная связь: @physicist_i
Download Telegram
13 книг по языку C (Си).zip
261.2 MB
📚 13 книг по языку C (Си)

📕 1. Pointers in C Programming [2021] Mailund Thomas
📗 2. Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста [2001] Хэзфилд
📘 3. C для программистов с введением в C11 [2014] Дейтел П., Дейтел Х.
📙 4. Expert C Programming Deep C Secrets Peter van der Linden
📒 5. Programming in C, 2nd Edition [2020] Nilkani Mort
📕 6. Изучаем программирование на C [2013] Дэвид Гриффитс, Дон Гриффитс
📗 7. Полный справочник по C [2002] Шилдт Герберт
📓 8. Работа с ядром Windows [2021] Павел Йосифович
📔 9. Современный C [2020] Гастт Й.
📘 10. Экстремальный Cи. Параллелизм, ООП и продвинутые возможности [2021] Амини Камран
📒11. Эффективный C. Профессиональное программирование [2022] Роберт Сикорд
📓 12. Язык программирования C 6 изд Прата
📕 13. Язык программирования С [2009] Керниган, Ритчи
#cpp #c #си #программирование #подборка_книг
📚 4 книги Стивена Прата по C и C++

💾 Скачать книги

Стивен Прата — профессор физики и астрономии, преподавал программирование и дискретную математику. Ниже представлены два его труда, которые стали классикой для изучения основ С и С++.
+ CODE в архиве 💾

#c #си #cpp #cplusplus #программирование
📚 Подборка книг по C++ от автора: Страуструп Бьярне

💾 Скачать книги

Доктор Бьярне Страуструп — изобретатель и первый разработчик языка программирования С++, перу которого принадлежат книги Программирование. Принципы и практика с использованием C++. Второе издание, Язык программирования C++. Четвертое издание и многие другие. Ранее Страуструп работал в Bell Labs, AT&T Labs и Texas A&M University, а в настоящее время является управляющим директором в отделе технологий Morgan Stanley в Нью-Йорке и приглашенным профессором в Колумбийском университете. Он — лауреат многочисленных наград, в том числе премии 2018 года Национальной инженерной академии "за концептуализацию и разработку языка программирования C++". Кроме того, доктор Страуструп является членом Национальной Инженерной Академии, а также сотрудником IEEE и АСМ.
#подборка_книг #cpp #cplusplus #c #си
Подборка_книг_по_C++_от_автора_Страуструп_Бьярне_10_книг.zip
174 MB
📚 Подборка книг по C++ от автора: Страуструп Бьярне [10 книг]

📗 Дизайн и эволюция С++ [2018] Страуструп Бьерн
📘 Программирование. Принципы и практика с использованием C++ [2015] Страуструп Бьярне
📘 Язык программирования C++. Краткий курс [2019] Бьярне Страуструп
📙 Язык программирования С++ для профессионалов [2016] Бьярне Страуструп
📓 Язык программирования С++. Специальное издание [2011] Бьерн Страуструп
📔 Программирование. принципы и практика использования С++, исправленное издание [2011] Страуструп Б.
📕 Дизайн и эволюция C++ [2006] Страуструп Б.
📘 The C++ Programming Language [2013] Bjarne Stroustrup
📘 Programming: Principles and Practice Using C++ (2nd Edition) [2014] Bjarne Stroustrup
📕 A Tour of C++ [2018] Stroustrup, Bjarne
#подборка_книг #cpp #cplusplus #си
📙 Система построения проектов CMake [2015] Д. В. Дубров

💾 Скачать книгу

CMake (от англ. Cross-platform Make — «Кроссплатформенный Make») — это кроссплатформенная утилита, обладающая возможностями автоматизации сборки программного обеспечения из исходного кода. Сам CMake не занимается непосредственно сборкой, а лишь генерирует файлы сборки из предварительно написанного скрипт-файла «CMakeLists.txt» и предоставляет простой единый интерфейс управления. Помимо этого, CMake способен автоматизировать процесс установки и пакетирования.

#unix #cmake #компиляторы #программирование #cpp #c #си
📗 Профессиональный CMake. Практическое руководство [2018] Скотт Крейг (рус + анг версии книги)

💾 Скачать книги

Тем, кто уже давно использует CMake, темы могут показаться относительно знакомыми, но материал также включает в себя знания, полученные в ходе реализации реальных проектов и взаимодействия с сообществом CMake. Даже опытным пользователям будет полезно прочитать хотя бы раздел "Рекомендуемая практика" в конце каждой главы.
#cmake #компиляция #программирование #cpp #cplusplus #си #C
📕 Современный CMake для C++: откройте для себя лучший подход к созданию, тестированию и упаковке вашего программного обеспечения [2022] Рафал Свидзински

💾 Скачать книгу

В книге рассказывается о том, как формировать исходные каталоги, а также создавать целевые объекты и пакеты. По мере продвижения вы узнаете, как компилировать и связывать исполняемые файлы и библиотеки, как эти процессы работают в деталях и как оптимизировать все шаги для достижения наилучших результатов. Вы также поймете, как добавить в проект внешние зависимости: сторонние библиотеки, фреймворки тестирования, инструменты анализа программ и генераторы документации. Наконец, вы узнаете, как экспортировать, установить и упаковать ваше решение для внутренних и внешних целей. Прочитав эту книгу, вы сможете уверенно использовать CMake на профессиональном уровне.

📙 Modern CMake for C++: Discover a better approach to building, testing and packaging your software [2022] Rafal Swidzinski

💡 Ещё книга по теме:
📗 Профессиональный CMake. Практическое руководство [2018] Скотт Крейг

#cmake #unix #программирование #cpp #c #си #компиляция
Книги по C++ от Стенли Липпман.zip
124 MB
📚 Подборка книг по C++. Автор: Стенли Б. Липпман

📔 C++ для начинающих [2007] Стенли Б. Липпман
📙 Язык программирования C++. Базовый курс (5-е изд) [2014] Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му
📘 Язык программирования С++. Полное руководство [1998] Липпман Стэнли Б.
📕 Основы программирования на C++ [2002] Липпман Стэнли
📗 Язык программирования С++ [2017] Стенли Липпман, Жози Лажойе
📕 Язык программирования С++. Вводный курс [2007] Липпман С.

С
самого начала книги "Язык программирования C++. Базовый курс" читатель знакомится со стандартной библиотекой C++, ее самыми популярными функциями и средствами, что позволяет сразу же приступить к написанию полезных программ, еще не овладев всеми нюансами языка. Большинство примеров из книги было пересмотрено так, чтобы использовать новые средства языка и продемонстрировать их наилучшие способы применения. Книга "Язык программирования C++. Базовый курс" - не только проверенное руководство для новичков в C++, она содержит также авторитетное обсуждение базовых концепций и методик языка C++ и является ценным ресурсом для опытных программистов, особенно желающих побыстрей узнать об усовершенствованиях C++11.

#cpp #cplusplus #си #it #программирование
📚 4 книги Стивена Прата по C и C++

💾 Скачать книги

Стивен Прата — профессор физики и астрономии, преподавал программирование и дискретную математику. Ниже представлены два его труда, которые стали классикой для изучения основ С и С++.
+ CODE в архиве 💾

#c #си #cpp #cplusplus #программирование
📚 6 актуальных книг по C++ от автора Райнер Гримм

💾 Скачать книги

📔 Параллельное программирование на современном С++ [2022] Райнер Гримм
📘 Concurrency with Modern C++ [2019] Rainer Grimm
📗 Concurrency with Modern C++ What every professional C++ programmer should know about concurrency [2022] Rainer Grimm
📕 The C++ Standard Library (2d Ed., including C++ 17) [2017] Rainer Grimm
📙 C++20. Get the Details [2022] Rainer Grimm
📒 C++ Core Guidelines Explained: Best Practices for Modern C++ [2022] Rainer Grimm

👨🏻‍💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#cpp #си #подборка_книг #программирование
📙 Алгоритмы на практике [2023] Даниэль Зингаро
📔 Algorithmic thinking : a problem-based introduction [2021] Daniel Zingaro

Построчная разбивка кода научит вас, как использовать алгоритмы и структуры данных, такие как:
▪️ Алгоритм поиска по ширине, позволяющий найти оптимальный способ игры в настольную игру или лучший способ перевода книги.
▪️ Алгоритм Дейкстры для определения того, сколько мышей может выйти из лабиринта или количество самых быстрых маршрутов между двумя местоположениями
▪️ Объединение - найдите структуру данных, чтобы ответить на вопросы о связях в социальной сети или определить, кто является друзьями или врагами
▪️ Структура данных heap для определения суммы денег, выделяемой в рамках рекламной акции
▪️ Структура данных хэш-таблицы для определения уникальности снежинок или идентификации сложных слов в словаре

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💵 Купить книгу (RU-книга) или EN-книга с amazon

💾 Ознакомиться с книгами

Даниэль Зингаро — отмеченный многочисленными наградами адъюнкт-профессор информатики из университета города Торонто. Он известен во всем мире благодаря учебным программам, является автором книг «Алгоритмы на практике» и «Python без проблем».

👨🏻‍💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

📖 Напоминаю, что Вы можете купить книгу в бумаге! Для наших подписчиков лучшие условия.
-35% по промокоду: MATH CODE 💡 Подробности тут

#складчина #программирование #алгоритмы #C #cpp #си
Книги_C,_Objective_C,_Linux_автор_Кочан_Стефан.zip
108.6 MB
📚 Подборка книг по Objective-C, Programming in C, Unix Shell Programming

📕 Программирование на языке С [2007] Стефан Кочан

Все, кто желает сам писать программы на популярнейшем языке С, найдут в книге всю необходимую и исчерпывающую информацию о нем. Автор преподносит материал так, что он будет доступен даже для начинающего.

📘 Программирование командных оболочек в Unix, Linux и OS X, 4-е издание [2017] Кочан Стефан, Вуд Патрик

Это полностью обновленное издание классического пособия по программированию командных оболочек в системах Unix.

📘 Программирование на Objective-C (2010) Стивен Кочан

Objective-C - стандартный язык программирования приложений на платформах Mac OS X и iPhone. Он также распространен в операционных системах Linux, Unix и Windows.

📘 Programming in Objective-C [2014] 6th Ed Stephen G. Kochan

#подборка_книг #cpp #objective_c #C #Си #программирование
📓 Усовершенствованные структуры данных [2023] Петер Брасс
📘 Advanced Data Structures [2008] Peter Brass

Структура данных (англ. data structure) — программная единица, позволяющая хранить и обрабатывать однотипные и/или логически связанные данные. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс. Термин «структура данных» может иметь несколько близких, но тем не менее различных значений:
▪️ Абстрактный тип данных;
▪️ Реализация какого-либо абстрактного типа данных;
▪️ Экземпляр типа данных, например, конкретный список;
▪️ В контексте функционального программирования — уникальная единица (англ. unique identity), сохраняющаяся при изменениях. О ней неформально говорят как об одной структуре данных, несмотря на возможное наличие различных версий.
Структуры данных формируются с помощью типов данных, ссылок и операций над ними в выбранном языке программирования.

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💵 Купить книгу (RU-книга)

💾 Ознакомиться с книгами (RU+EN)

👨🏻‍💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#складчина #программирование #алгоритмы #структуры_данных #математика #дискретная_математика #cpp #си #C
📚 7 книг по GNU Octave

💾 Скачать книги

GNU Octave — свободная программная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня.

Предоставляет интерактивный командный интерфейс для решения линейных и нелинейных математических задач, а также проведения других численных экспериментов. Кроме того, Octave можно использовать для пакетной обработки. Язык Octave оперирует арифметикой вещественных и комплексных скаляров, векторов и матриц, имеет расширения для решения линейных алгебраических задач, нахождения корней систем нелинейных алгебраических уравнений, работы с полиномами, решения различных дифференциальных уравнений, интегрирования систем дифференциальных и дифференциально-алгебраических уравнений первого порядка, интегрирования функций на конечных и бесконечных интервалах. Этот список можно легко расширить, используя язык Octave (или используя динамически загружаемые модули, созданные на Си, C++, Фортране и других).
#cpp #GNU #программирование #подборка_книг #octave #си
7 книг по GNU Octave.zip
66.4 MB
📚 7 книг по GNU Octave

GNU Octave
— свободная программная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня. Система написана на C++ с использованием стандартной библиотеки шаблонов. Для запуска сценариев используется встроенный интерпретатор. Для создания и отображения графиков можно использовать на выбор gnuplot, встроенный модуль на основе FLTK, или Grace.

📘 GNU Octave Manual Version 3 [2007] John W Eaton, David Bateman, Soren Hauberg
📙 GNU Octave Beginner's Guide [2011] Jesper Schmidt Hansen
📗 Numerical Methods for the Life Scientist: Binding and Enzyme Kinetics Calculated with GNU Octave and MATLAB [2011] Heino Prinz
📔 An Introduction to Reservoir Simulation Using MATLAB/GNU Octave: User Guide for the MATLAB Reservoir Simulation Toolbox (MRST) [2019] Lie, K.A.
📓 GNU Octave by Example: A Fast and Practical Approach to Learning GNU Octave [2020] Ashwin Pajankar, Sharvani Chandu
📕 Использование Matlab и GNU Octave в вычислительной физике. Часть 1. Конспект лекций [2017] Ласица А.М.
📒 Введение в Octave для инженеров и математиков [2012] Алексеев, Чеснокова

#cpp #GNU #программирование #подборка_книг #octave #си
📕 Красивый C++: 30 главных правил чистого, безопасного и быстрого кода [2023] Дэвидсон, Грегори
📒 Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code [2022] J. Davidson, Kate Gregory

💾 Скачать книги

📝 5 причин прочитать эту книгу:
▪️ Прокачаете свой стиль разработки.
▪️ Научитесь писать сразу высококачественный код, статически типизированный, устойчивый к утечкам и более простой в сопровождении.
▪️ Узнаете, от каких устаревших приемов стоит отказаться и какие более современные подходы можно использовать вместо них.
▪️ Улучшите любую программу, которую вы пишете, проектируете или поддерживаете.
▪️ Используйте рекомендации из C++ Core Guidelines в сочетании с любой современной версией C++!
#cpp #C #Си #программирование #разработка #it
📕 C++20 Get the Details [2022] Grimm Rainer

💾 Скачать книгу

My book C++20 is both: a tutorial and a reference for the C++20 standard. It teaches you C++20 and provides you with the details of this new thrilling C++ standard. The thrilling factor is mainly due to the big four of C++20.

Concepts change the way we think and program templates. They are semantic categories for the template parameters. They enable you to express your intention directly in the type system. If something goes wrong, you get a clear error message.

The new ranges library enables it to perform algorithms directly on the container, compose the algorithm with the pipe symbol, and apply them onto infinite data streams. Thanks to coroutines asynchronous programming in C++ becomes mainstream. Coroutines are the base for cooperative tasks, event loops, infinite data streams, or pipelines.
#cpp #программирование #C #си
📚 4 книги Стивена Прата по C и C++

💾 Скачать книги

Стивен Прата — профессор физики и астрономии, преподавал программирование и дискретную математику. Ниже представлены два его труда, которые стали классикой для изучения основ С и С++.
+ CODE в архиве 💾

👨🏻‍💻 «Ничто так не ограничивает полет мысли начинающего программиста, как компилятор. Ничто так не ограничивает полет мысли зрелого программиста, как Project Manager»

#c #си #cpp #cplusplus #программирование #подборка_книг