ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Back to Basics: Design Patterns - Mike Shah - CppCon 2020

Автор: CppCon

Загружено: 2020-10-02

Просмотров: 43750

Описание: https://cppcon.org/
https://github.com/CppCon/CppCon2020/...
---
Design Patterns are reusable elements of design that may help aid in making software more maintainable, flexible, and extensible. The term 'design patterns' can be traced back to at least the 1970s, although the term has been largely popularized by the 'Gang of Four' book Design Patterns, in which common software design patterns were defined and categorized. In this talk, you will learn the fundamentals of the creational, structural, and behavior design patterns. This talk is aimed at beginners who have some C++ knowledge working on a software project, but are starting to think about larger software problems. This talk will also be useful for folks who have been working in C++ for a while, but have never had a chance to study design patterns and need some resources to help orient them.

Learning about design patterns and where to apply them can at the least give you a way to think about how you solve unknown problems, or otherwise organize your software--think about design patterns as another tool to add to your developer toolbox. We will start this talk by introducing the taxonomy of design patterns at a high level, how to read a UML diagram (as a quick refresher), a refresher on inheritance vs composition, and then spend the rest of the time on walking through the implementation of several design patterns. Attendees will leave this talk ready to implement and use design patterns in C++.

---
Michael D. Shah completed his Ph.D. at Tufts University in the Redline Research Group in 2017. His Ph.D. thesis advisor was Samuel Z. Guyer. Michael finished his Masters degree in Computer Science in 2013 at Tufts University and Bachelors in Computers Science Engineering at The Ohio State University in 2011. Currently Michael is a lecturer at Northeastern University.
Michael discovered computer science at the age of 13 when googling ”how do I make games”. From that google search, Mike has worked as a freelance game developer, worked in industry for Intel, Sony Playstation, Oblong Industries, and researched at The Ohio Supercomputer Center to name a few. Mike cares about building tools to help programmers monitor and improve the performance of realtime applications– especially games.
In Michael’s spare time he is a long distance runner, weight lifter, and amateur pizza maker.

---
Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf
---

Streamed & Edited by Digital Medium Ltd - [email protected]

*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Back to Basics: Design Patterns - Mike Shah - CppCon 2020

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Back to Basics: Move Semantics - David Olsen - CppCon 2020

Back to Basics: Move Semantics - David Olsen - CppCon 2020

The Observer Design Pattern in Cpp - Mike Shah - CppCon 2022

The Observer Design Pattern in Cpp - Mike Shah - CppCon 2022

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

8 Design Patterns | Prime Reacts

8 Design Patterns | Prime Reacts

C++ Software Design and Design Patterns

C++ Software Design and Design Patterns

Design Patterns: Facts and Misconceptions - Klaus Iglberger - CppCon 2021

Design Patterns: Facts and Misconceptions - Klaus Iglberger - CppCon 2021

Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021

Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021

More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025

More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025

Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger -  CppCon 2021

Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger - CppCon 2021

Why Use Design Patterns When Python Has Functions?

Why Use Design Patterns When Python Has Functions?

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

🎙️ Честное слово с Ильёй Новиковым

🎙️ Честное слово с Ильёй Новиковым

Почему 100 лет в электропоездах применяли не самый лучший двигатель? #энерголикбез

Почему 100 лет в электропоездах применяли не самый лучший двигатель? #энерголикбез

Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020

Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020

Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020

Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020

Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021

Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021

Почему AI генерит мусор — и как заставить его писать нормальный код

Почему AI генерит мусор — и как заставить его писать нормальный код

Breaking Dependencies - The Visitor Design Pattern in Cpp - Klaus Iglberger - CppCon 2022

Breaking Dependencies - The Visitor Design Pattern in Cpp - Klaus Iglberger - CppCon 2022

Шаблон проектирования «Наблюдатель» в C++ — Часть 1 из n — Простая реализация

Шаблон проектирования «Наблюдатель» в C++ — Часть 1 из n — Простая реализация

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]