9 великолепных бесплатных книг для изучения C
Книги — вещь для профессионалов, и книги для программистов — не исключение. В данной статье мы отобрали 9 книг для изучения языка C.
https://prglb.ru/5whdn
Книги — вещь для профессионалов, и книги для программистов — не исключение. В данной статье мы отобрали 9 книг для изучения языка C.
https://prglb.ru/5whdn
Библиотека программиста
9 великолепных бесплатных книг для изучения C
В данной статье, предлагаем вам ознакомиться со списком open-source книг, которые помогут вам в изучении языка программирования C.
#video #beginners
Знание алгоритмов определяет в вас способного разработчика, поэтому медлить нечего: в этом видео мы посмотрим, как реализовать алгоритм бинарного поиска на С++.
https://www.youtube.com/watch?v=V94Fae8dbgE&index=3&list=PLR4wcBxrUGPD0yVUssIexXiS7c-0FdYYW
Знание алгоритмов определяет в вас способного разработчика, поэтому медлить нечего: в этом видео мы посмотрим, как реализовать алгоритм бинарного поиска на С++.
https://www.youtube.com/watch?v=V94Fae8dbgE&index=3&list=PLR4wcBxrUGPD0yVUssIexXiS7c-0FdYYW
YouTube
Алгоритм бинарного/двоичного поиска. (Binary search algorithm)
В этом видео вы найдете реализацию алгоритма "Бинарный поиск", и так же его применение на нескольких примерах.
Группа ВК - https://vk.com/windert0n
Twitch - https://www.twitch.tv/winderton
Twitter - https://twitter.com/windert0n
Github - https://github.com/Winderton
Группа ВК - https://vk.com/windert0n
Twitch - https://www.twitch.tv/winderton
Twitter - https://twitter.com/windert0n
Github - https://github.com/Winderton
#book
Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.
https://yangx.top/progbook/2927
Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.
https://yangx.top/progbook/2927
#video #networking
В этом ролике автор расскажет про основы работы сетей и протокол TCP/IP.
https://prglb.ru/4rz4v
В этом ролике автор расскажет про основы работы сетей и протокол TCP/IP.
https://prglb.ru/4rz4v
#book
С появлением многоядерных процессоров тема параллельного программирования становится очень важной. В книге рассмотрены важные явления, связанные с этой темой, и приводятся примеры случаев, когда эти явления способствуют успеху параллельного программирования, либо, наоборот, создают определенные сложности. Издание предназначено для специалистов, желающих освоить параллельное программирование, и содержит актуальную и достоверную информацию по этой теме.
https://yangx.top/progbook/2929
С появлением многоядерных процессоров тема параллельного программирования становится очень важной. В книге рассмотрены важные явления, связанные с этой темой, и приводятся примеры случаев, когда эти явления способствуют успеху параллельного программирования, либо, наоборот, создают определенные сложности. Издание предназначено для специалистов, желающих освоить параллельное программирование, и содержит актуальную и достоверную информацию по этой теме.
https://yangx.top/progbook/2929
#video #best_practices
Лекция по лучшим практикам С++14 от самого создателя языка Бьёрна Страуструпа.
https://www.youtube.com/watch?v=1OEu9C51K2A
Лекция по лучшим практикам С++14 от самого создателя языка Бьёрна Страуструпа.
https://www.youtube.com/watch?v=1OEu9C51K2A
YouTube
CppCon 2015: Bjarne Stroustrup “Writing Good C++14”
http://www.cppcon.org
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/isocpp/CppCoreGuidelines/blob/master/talks/Stroustrup%20-%20CppCon%202015%20keynote.pdf
--
How do we use C++14 to make our code…
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/isocpp/CppCoreGuidelines/blob/master/talks/Stroustrup%20-%20CppCon%202015%20keynote.pdf
--
How do we use C++14 to make our code…
Самый быстрый алгоритм поиска максимума в массиве
Какой алгоритм для поиска максимума в случайном массиве использовать? В статье собрано 5 эффективных must-have алгоритмов.
https://prglb.ru/3wod1
Какой алгоритм для поиска максимума в случайном массиве использовать? В статье собрано 5 эффективных must-have алгоритмов.
https://prglb.ru/3wod1
#video #advanced
Длинный туториал для начинающих разработчиков по объектно-ориентированному программированию на C++. Вы узнаете про классы, объекты, полиморфизм, наследование, инкапсуляцию и многое другое.
https://www.youtube.com/playlist?list=PLfVsf4Bjg79DLA5K3GLbIwf3baNVFO2Lq
Длинный туториал для начинающих разработчиков по объектно-ориентированному программированию на C++. Вы узнаете про классы, объекты, полиморфизм, наследование, инкапсуляцию и многое другое.
https://www.youtube.com/playlist?list=PLfVsf4Bjg79DLA5K3GLbIwf3baNVFO2Lq
YouTube
C++ Object Oriented Programming Video Tutorials For Beginners [Completed Series]
Object Oriented Programming With C++ contains a series of free video tutorials for the beginners in cpp programming language. Get Source Code at http://www.L...
#book #databases
В век интенсивно растущей информации, расширяющейся блогосферы и пользовательской активности большие данные считаются обычным явлением, и для работы с ними существуют много инструментов. В этой книге дано подробное описание проекта от Apache Hadoop. Apache Hadoop — это каркас для разработки приложений, предназначенных для выполнения в распределенном кластере, без применения SQL. В книге вы найдёте множество простых примеров, демонстрирующих работу с Hadoop, а также описание паттернов проектирования для MapReduce.
https://yangx.top/progbook/2942
В век интенсивно растущей информации, расширяющейся блогосферы и пользовательской активности большие данные считаются обычным явлением, и для работы с ними существуют много инструментов. В этой книге дано подробное описание проекта от Apache Hadoop. Apache Hadoop — это каркас для разработки приложений, предназначенных для выполнения в распределенном кластере, без применения SQL. В книге вы найдёте множество простых примеров, демонстрирующих работу с Hadoop, а также описание паттернов проектирования для MapReduce.
https://yangx.top/progbook/2942
#cpp #video
Из данной лекции вы узнаете про одно- и многомерные массивы, строки и указатели. Выравнивание и упаковка переменных простых и составных типов. Выделение и освобождение памяти, управление памятью и производительность кода. Стандарт POSIX и переносимый исходный код.
https://www.youtube.com/watch?v=XqdzYJeGHaw
Из данной лекции вы узнаете про одно- и многомерные массивы, строки и указатели. Выравнивание и упаковка переменных простых и составных типов. Выделение и освобождение памяти, управление памятью и производительность кода. Стандарт POSIX и переносимый исходный код.
https://www.youtube.com/watch?v=XqdzYJeGHaw
YouTube
1. С++. Язык С
«Технопарк Mail.ru Group» при МГТУ им. Н. Э. Баумана.
Курс «Углублённое программирование на C/C++».
Лектор Алексей Петров.
Язык C в современной промышленной разработке. Организация оперативной памяти. Одно- и многомерные массивы, строки и указатели. Выравнивание…
Курс «Углублённое программирование на C/C++».
Лектор Алексей Петров.
Язык C в современной промышленной разработке. Организация оперативной памяти. Одно- и многомерные массивы, строки и указатели. Выравнивание…
#book
Настоящая книга является объёмным справочным пособием по языку программирования С. В книге приводится подробное описание всех функций языка, примеры их применения, описание заголовочных файлов, инструкций и стандартной библиотеки шаблонов. Также рассматриваются основы работы с компилятором GNU, изменения в 11 стандарте языка и многое другое.
https://yangx.top/progbook/2951
Настоящая книга является объёмным справочным пособием по языку программирования С. В книге приводится подробное описание всех функций языка, примеры их применения, описание заголовочных файлов, инструкций и стандартной библиотеки шаблонов. Также рассматриваются основы работы с компилятором GNU, изменения в 11 стандарте языка и многое другое.
https://yangx.top/progbook/2951
Telegram
Книги для программистов
#video #oop
Структуры и классы — основные и самые важные конструкции языка С++, которые часто применяют на практике и которые следовало бы знать вам. В этом видео лектор расскажет об основах объектно-ориентированного программирования, куда входят:
1. Методы;
2. Конструкторы и деструкторы;
3. Объекты и классы;
4. Модификаторы доступа и многое другое.
https://www.youtube.com/watch?v=Yr_wH42sPT0
Структуры и классы — основные и самые важные конструкции языка С++, которые часто применяют на практике и которые следовало бы знать вам. В этом видео лектор расскажет об основах объектно-ориентированного программирования, куда входят:
1. Методы;
2. Конструкторы и деструкторы;
3. Объекты и классы;
4. Модификаторы доступа и многое другое.
https://www.youtube.com/watch?v=Yr_wH42sPT0
YouTube
03 - C++. Структуры и классы
Лектор: Александр Смаль
1. Структуры
2. Методы
3. Конструкторы и деструкторы
4. Объекты и классы
5. Модификаторы доступа
6. Константность
7. Конструктор копирования и оператор присваивания
8. Класс массива
https://stepik.org/s/7RLBon1G
1. Структуры
2. Методы
3. Конструкторы и деструкторы
4. Объекты и классы
5. Модификаторы доступа
6. Константность
7. Конструктор копирования и оператор присваивания
8. Класс массива
https://stepik.org/s/7RLBon1G
#book
Не так часто выходят книги по программированию от русских авторов, однако, как правило, это достаточно хорошие книги. Данная книга является замечательным введением в язык программирования С++, рассматривая основы языка на множестве развивающих примеров и задач. Также автор использует С++ в контексте решения сложных математических задач и алгоритмов, целью которых является показать эффективность С++ перед другими языками.
https://yangx.top/progbook/2953
Не так часто выходят книги по программированию от русских авторов, однако, как правило, это достаточно хорошие книги. Данная книга является замечательным введением в язык программирования С++, рассматривая основы языка на множестве развивающих примеров и задач. Также автор использует С++ в контексте решения сложных математических задач и алгоритмов, целью которых является показать эффективность С++ перед другими языками.
https://yangx.top/progbook/2953
Telegram
Книги для программистов
#advanced #gamedev
Следующая статья для тех, кто любит или уже профессионально делает игры на С++, и расскажет вам про то, как создавать порталы в Unreal Engine 4.
https://prglb.ru/3nkp2
Следующая статья для тех, кто любит или уже профессионально делает игры на С++, и расскажет вам про то, как создавать порталы в Unreal Engine 4.
https://prglb.ru/3nkp2
Что такое Strict Aliasing и почему нас должно это волновать?
Что такое strict aliasing? Сначала мы опишем, что такое алиасинг (aliasing), а затем мы узнаем, к чему тут строгость (strict).
https://prglb.ru/5hsy4
Что такое strict aliasing? Сначала мы опишем, что такое алиасинг (aliasing), а затем мы узнаем, к чему тут строгость (strict).
https://prglb.ru/5hsy4
Библиотека программиста
Что такое Strict Aliasing и почему нас должно это волновать?
Что такое strict aliasing? Сначала мы опишем, что такое алиасинг (aliasing), а затем мы узнаем, к чему тут строгость (strict).
#cpp #video
Возможно, это видео — не пример лучшего мастер-класса по технологии, но, тем не менее, если вы совсем далеки от программирования, то оно поможет вам лучше всего, ведь автор в нём на простых примерах и простыми словами объяснит важные концепции языка С++.
https://www.youtube.com/watch?v=AQyLNTwu2fM
Возможно, это видео — не пример лучшего мастер-класса по технологии, но, тем не менее, если вы совсем далеки от программирования, то оно поможет вам лучше всего, ведь автор в нём на простых примерах и простыми словами объяснит важные концепции языка С++.
https://www.youtube.com/watch?v=AQyLNTwu2fM
YouTube
Мастер-класс «С++ за одну пару» / Всеволод Леонов
«Технотрек Mail.ru Group» при МФТИ.
Лектор: Всеволод Леонов, Samsung Electronics.
VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем…
Лектор: Всеволод Леонов, Samsung Electronics.
VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем…
#библиотека #beginners
Полезная библиотека С++ по работе с регулярными выражениями.
https://github.com/VerbalExpressions/CppVerbalExpressions
Полезная библиотека С++ по работе с регулярными выражениями.
https://github.com/VerbalExpressions/CppVerbalExpressions
GitHub
GitHub - VerbalExpressions/CppVerbalExpressions: C++ regular expressions made easy
C++ regular expressions made easy. Contribute to VerbalExpressions/CppVerbalExpressions development by creating an account on GitHub.
#oop #cpp #advanced
Объектно-ориентированное программирование — одна из самых важных концепций проектирования приложений на сегодняшний день. В данном большом руководство вы познакомитесь с основами ООП в языке С++.
https://www3.ntu.edu.sg/home/ehchua/programming/cpp/cp3_OOP.html
Объектно-ориентированное программирование — одна из самых важных концепций проектирования приложений на сегодняшний день. В данном большом руководство вы познакомитесь с основами ООП в языке С++.
https://www3.ntu.edu.sg/home/ehchua/programming/cpp/cp3_OOP.html
#beginners
Небольшая шпаргалка по Си для начинающих, кто постоянно забывает важные мелочи.
https://www.dummies.com/programming/c/c-for-dummies-cheat-sheet-2/
Небольшая шпаргалка по Си для начинающих, кто постоянно забывает важные мелочи.
https://www.dummies.com/programming/c/c-for-dummies-cheat-sheet-2/
dummies
C For Dummies Cheat Sheet - dummies
The C programming language is fast and versatile. You can use just 32 keywords and some fairly intuitive symbols to do comparisons and conversions. Then you get to numeric data and math symbols, which are pretty much as you expect as well.
#cody_style #beginners
В этом файле-шпаргалке описаны правила code style для приложений на языке C++. Так, вы узнаете, как правильно оформлять циклы, функции, классы и шаблоны классов.
https://google.github.io/styleguide/cppguide.html
В этом файле-шпаргалке описаны правила code style для приложений на языке C++. Так, вы узнаете, как правильно оформлять циклы, функции, классы и шаблоны классов.
https://google.github.io/styleguide/cppguide.html
#book #algorithms
Алгоритмы представляют собой наиболее эффективные и продуманные этапы решения задачи. Эта книга написана для тех, кому нужен быстрый старт в основы алгоритмизации и программирования. Адитья Бхаргава, автор книги, постарался собрать самые распространённые алгоритмы, структуры данных и методы программирования, чаще всего применяемые в реальной практике. Также автор рассказал о том, что такое вычислительная сложность и какой она бывает: устойчивой, линейной, логарифмической или квадратичной. Данная книга подойдёт как для тех, кто только начинает программировать, так и для тех, кто уже является опытным разработчиком, так как материал в книге всегда является актуальным и востребованным.
https://yangx.top/progbook/2980
Алгоритмы представляют собой наиболее эффективные и продуманные этапы решения задачи. Эта книга написана для тех, кому нужен быстрый старт в основы алгоритмизации и программирования. Адитья Бхаргава, автор книги, постарался собрать самые распространённые алгоритмы, структуры данных и методы программирования, чаще всего применяемые в реальной практике. Также автор рассказал о том, что такое вычислительная сложность и какой она бывает: устойчивой, линейной, логарифмической или квадратичной. Данная книга подойдёт как для тех, кто только начинает программировать, так и для тех, кто уже является опытным разработчиком, так как материал в книге всегда является актуальным и востребованным.
https://yangx.top/progbook/2980
Telegram
Книги для программистов