Back to Basics: Object-Oriented Programming - Rainer Grimm - CppCon 2021

  Рет қаралды 17,379

CppCon

CppCon

Күн бұрын

Пікірлер: 11
@rude_broccoli
@rude_broccoli 3 жыл бұрын
Good talk. One point: godbolt does not lend easily for video presentations. Its not easy to follow the points when you watch through the video. Taking the snippets outside and/or sharing the godbolt links can help.
@alfaalfa99
@alfaalfa99 3 жыл бұрын
I'd be great to have the script available
@pmcgee003
@pmcgee003 3 жыл бұрын
25:10 "Look at this picture. I think it makes it quite clear." 🙂 Rainer is great, but either he or cppcon misunderstand the concept of 'basics'. I don't know if cppcon wants to target c++ beginners, or relative beginners who are sufficiently far along that they might attend cppcon. It's difficult. You want an experienced person, because they should have a good mental overview of the subject matter - but you also want a presenter who is still in touch with the beginner's mind-set. I think this video would be quite a mish-mash for a beginner. They probably need less material and more structure.
@shreyashjaiswal9850
@shreyashjaiswal9850 Жыл бұрын
Well done explanation 👏 👍
@konstantinburlachenko2843
@konstantinburlachenko2843 2 жыл бұрын
With full respect to author. From my experience (I have wrote around 2 millions lines of code in high tech) - over reuse of design patterns is the worst thing ever. It’s fine to use in my experience one design patter roughly speaking maybe 1 for 1K lines of code, but when all program start be complete of design patterns - it’s unreadable, and it’s not effective. My vision is that you need to be aware of them, but please use them rarely. The goal of program provide effective algorithms but not 1000 design patterns for 5000 lines of code ;) p.s. Excellent talk, and let’s not forget what Edger Dejkstra said about OOP.
@Daniel-yb2dj
@Daniel-yb2dj 2 жыл бұрын
Yeah, I view design patterns as tools with a name. You first try around on your own, then, if you encounter a problem you can't really find a good solution for, you take a look how other people solved it, aka patterns. So far I have not used a single pattern knowingly. I guess that's because of me having a good sense of design. Would you disagree?
@alskidan
@alskidan 3 жыл бұрын
Well, Smalltalk had no classes initially (see Smalltalk 72), yet it *was* an OO language. Same for Self. 2:16 is arguable.
@lepidoptera9337
@lepidoptera9337 Жыл бұрын
One can do OOP in every language. OOP is a documentation methodology that is language independent.
@alskidan
@alskidan 3 жыл бұрын
In my opinion, talks like this are harmful. They harm C++ and OOP/OOD. I do understand that what's being shown is "slideware", but hear me out: one can find a better toy project to show case OOP and C++ in a handful of slides. Pong game is one such good example. *The reason why this talk is harmful.* This talk is for beginners. If that's the case, a novice programmer may not have the taste/knowledge to understand that polymorphic Sort hierarchy is nonsense. This talk introduces a novice programmer to a world of C++98 with raw pointers, classes for the sake of classes, and polymorphism overdose.
@Daniel-yb2dj
@Daniel-yb2dj 2 жыл бұрын
It's the old problem of oop meaning usually class orientation, but oop actually comes from people like trygve and is therefore a design idea, as can be seen in CDI
@saipan1970
@saipan1970 3 жыл бұрын
Such great content ,but fonts are small when actual codes are shown. Please , Sir do make the necessary changes in fonts for Mobile viewers. Thanks.
Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021
1:05:21
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.
Step-by-Step Guide to Building Your First HomeLab 2025
3:46
NetworkwithChris
Рет қаралды 85
ПОСТАРЕЛА ЗА 1 ДЕНЬ НА 20 ЛЕТ - МУЖСКОЕ ЖЕНСКОЕ
55:44
ПРИЯТНЫЙ ИЛЬДАР
Рет қаралды 677 М.
для всей семьи
0:56
Стакановец
Рет қаралды 191 М.
КАК ЖИВЕТ КВАНТУМ? РУМ ТУР КВАНТУМА!!!
13:51