Наш Компьютер
2.01K subscribers
819 photos
414 videos
183 files
938 links
Контакт: @Filgood777 (реклама, сотрудничество)
Download Telegram
C++ 20 для программистов

Год: 2024
Автор:
Дейтел Пол
Язык:
Русский

Программисты с опытом работы на других языках высокого уровня смогут на практике освоить современный С++ и «большую четверку» его новых возможностей: диапазоны, концепты, модули и корутины.
200+ практических примеров реального исходного кода позволят быстро овладеть идиомами современного С++, используя популярные компиляторы: Visual C++®, GNU® g++, Apple® Xcode® и LLVM®/Clang. Знание базы позволит перейти к контейнерам стандартной библиотеки С++ array и vector; функциональному программированию с диапазонами и представлениями C++20; строкам, файлам и регулярным выражениям; объектно-ориентированному программированию с классами, наследованием, динамическим и статическим полиморфизмом; перегрузке операторов, семантике копирования и перемещения, RAII и умным указателям; исключениям и ожидаемым в С++23 контрактам; контейнерам, итераторам и алгоритмам стандартной библиотеки; шаблонам, концептам С++20 и метапрограммированию; модулям С++ 20 и технологии разработки больших программ; конкурентности, параллелизму, параллельным алгоритмам стандартной библиотеки С++17 и С++20 и корутинам С++20.


#cpp #программирование
3👍1🔥1
Тайная жизнь программ. Как создать код, который понравится вашему компьютеру

Год: 2023
Автор: Джонатан Стейнхарт

Знакомы ли вы с технологиями, лежащими в основе вашей собственной программы? Почему «правильный» код не хочет работать? Истина проста и банальна — нужно сразу создавать код, который будет работать хорошо и не будет прятать в себе трудноуловимые ошибки. Для этого Джонатан Стейнхарт исследует фундаментальные концепции, лежащие в основе работы компьютеров. Он рассматривает аппаратное обеспечение, поведение программ на определенных устройствах, чтобы показать, как на самом деле должен работать ваш код. Узнайте, что на самом деле происходит, когда вы запускаете код на компьютере, и вы научитесь программировать лучше и эффективнее.


#book #cpp #fortran #ru #eng

Наш Компьютер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👏3💊1
Изучение C и C++.pdf
1.2 MB
Navigating the Worlds of C and C++

Год: 2024
Автор:
Frahaan Hussain
Язык:
Английский

Начиная с основ, книга знакомит читателей с фундаментальными концепциями программирования на Си, включая переменные, типы данных и управляющие структуры, а затем переходит к более сложным темам, таким как управление памятью и системное программирование. При переходе к C++ в тексте рассматриваются объектно-ориентированное программирование, инкапсуляция, наследование и полиморфизм, а также инструменты, необходимые для создания надежного и эффективного программного обеспечения.


#book #cpp

Наш Компьютер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1
Кувшинов_Д_Р_,_Осипов_С_И_Основы_программирования_Язык_C++_2021.pdf
8.3 MB
Основы программирования: язык C++: учебное пособие

Год: 2021
Автор
: Кувшинов Д.Р., Осипов С.И.
Язык: Русский

На примере языка программирования C++17 вводятся основные концепции структурного программирования. Рассматривается широкий спектр тем: базовые конструкции C++, концепция неопределенного поведения, управление памятью, форматы представления чисел, концепция объекта, си-строки, конечные автоматы, простые структуры данных и алгоритмы сортировки, введение в вопросы организации процесса разработки программ.
Для студентов бакалавриата, обучающихся по направлениям «Механика и математическое моделирование» и «Прикладная математика».


#ru #cpp #book

Наш Компьютер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
Системное программирование.pdf
2 MB
Системное программирование. Лабораторные работы

Год:
2025
Автор:
Жулабова Ф.Т.
Язык:
Русский

В пособии рассмотрены базовые конструкции языков программирования Си и С++. Проиллюстрированы основные понятия алгоритмизации, алгоритмы работы с основными структурами данных, основам объектно-ориентированного программирования.


#bash #Book #Cpp

Наш Компьютер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1🤝1
Валединский,_В_Д_,_Корнев,_А_А_Методы_программирования_в_задачах.pdf
17.2 MB
Методы программирования в задачах и примерах на C/C++

Год: 2023
Автор: Валединский, В. Д., Корнев, А. А.
Язык: Русский

Учебное пособие является обобщением опыта преподавания университетского курса «Работа на ЭВМ и программирование» для студентов механикоматематического факультета МГУ имени М. В. Ломоносова и школьного курса «Информатика» в классах при механико-математическом факультете на базе 54-й школы г. Москвы и в математических классах Университетской гимназии. В книге собраны и систематизированы задачи, предлагавшиеся для самостоятельного решения во время семинарских занятий, лабораторных работ, на зачетах и экзаменах.
Книга предназначена учащимся старших классов с углубленным изучением математики и информатики, студентам высших учебных заведений, осваивающим методы программирования и язык C, а также в помощь преподавателям для проведения практических занятий.


#Ru #Cpp #Book #Математика

Наш Компьютер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1
Сетевое_программирование_от_основ_до_приложений.pdf
14.2 MB
Сетевое программирование от основ до приложений

Год:
2025
Автор:
Алексей Баринов, Артём Нечипорук
Язык:
Русский

Эта книга — энциклопедия знаний по сетевым приложениям, — появилась как результат совместных усилий авторов и разработчиков сетевых стеков и операционных систем, которые поделились своими знаниями с "простыми смертными". Среди экспертов, причастных к созданию книги - специалисты, которые напрямую занимаются эксплуатацией приложений и систем. Авторы собрали и систематизировали знания, которые прошли проверку временем и доказали свою эффективность в реальности.
Книга рассчитана на разработчиков с базовым опытом, которые хотят углубить свои знания в сетевом программировании. Читателю потребуется понимание основ TCP/IP, DNS и навыки программирования на C++ (выше начального уровня) или Python. Тем, кто уже знаком с сокетами по другим источникам (например, по книге «Unix: разработка сетевых приложений» У. Стивенса или Beej’s Guide to Network Programming), можно пропустить начальные разделы.


#Book #Cpp #Ru #Python #DNS #TCP #Unix

Наш Компьютер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Справочник с примерами С.pdf
25 MB
Справочник с примерами на C, C++, Java и Python

Год:
2017
Автор:
Джордж Хайнеман
Язык:
Русский

Это второе издание книги о практических алгоритмах, ориентированное на программистов и инженеров. Авторы сохраняют принципы первого издания — минимум математики, только реальный код, чёткое отделение задачи от алгоритма — и добавляют новые материалы: популярные алгоритмы (например, сортировка слиянием, диаграмма Вороного), реализация на Python, а также новую главу о пространственных структурах данных. Книга служит как справочник по эффективным и проверенным алгоритмам, с кодом на C, C++, Java и Python, и ориентирована на практическое применение в реальных проектах

#book #cpp #Python #Java #c #Ru

Наш Компьютер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from Видеоуроки IT
Media is too big
VIEW IN TELEGRAM
🎬 Контракты для С++

Контрактное программирование — эффективный подход к написанию более безопасных и корректных программ. Он был успешно реализован в таких языках программирования, как Eiffel и Ada. В стандарте С++ контрактное программирование имеет долгую и сложную историю.

С тех пор как попытка добавить контракты в стандарт C++20 потерпела неудачу, SG21 — рабочая группа для стандартизации контрактов в комитете C++ — активно разрабатывает новую версию этой фичи. Сегодня эта версия контрактов уже практически полнофункциональна и с большой вероятностью будет включена в следующий стандарт C++26.

В этом докладе мы рассмотрели текущий дизайн контрактов для C++26. Обсудили разновидности контрактов (preconditions, postconditions, assertions), возможные режимы проверки, обработку нарушений и многое другое. Рассмотрели, чем текущий дизайн превосходит существующие реализации на макросах и как помогает повысить безопасность и корректность кодовой базы.

▶️ Плейлист YouTube ©

🔻Канал: C++ Russia
🔴#cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Forwarded from Видеоуроки IT
Media is too big
VIEW IN TELEGRAM
🎬Практика применения C++ в играх и игровых движках

Пожалуй, игры известны тем, что они всегда на переднем краю как современного железа, так и программных возможностей. Как же обстоят дела с C++ в этой области?

На примере трех сравнительно легких для восприятия сюжетов посмотрим, как так складывается, что стиль имеет тенденцию к C99 с классами. Сюжеты: взаимодействие с другими языками (interop w/scripts), многоплатформенность (compiler zoo, determinism, float) и многопоточность (pthread into OOP vs DOD, ECS, etc.)

▶️ Плейлист YouTube ©

🔻Канал: CppRussiaConf
🔴#cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Forwarded from Linux Club
Learning Kali Linux RU+EN.zip
30.1 MB
📗 Изучаем Kali Linux. Проверка защиты, тестирование на проникновение, этичный хакинг [2025] Рик Мессье
📘 Learning Kali Linux: security testing, penetration testing and ethical hacking [2024] Ric Messier

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

▪️Во втором издании описываются обновленные возможности утилит и подробно рассматриваются цифровая криминалистика и реверс-инжиниринг.
▪️Познакомитесь с широким спектром инструментов, доступных в Kali Linux.
▪️Изучите основы тестирования на проникновение на протяжении всего жизненного цикла атаки.
▪️Познакомитесь с расширенными инструментами Kali для применения передовых методов атак.
▪️Автор не ограничивается рамками тестирования безопасности и дополнительно рассказывает о криминалистическом анализе, в том числе анализе дисков и памяти, а также базовом анализе вредоносных программ.

#python #cpp #kali #kalilinux #linux #хакинг #безопасность #программирование #разработка #IT

🐧 Linux Club ©
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21