feat: add organization-per-series EDU catalog
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# C++ — plan kart
|
||||
|
||||
Status: plan, 15 tematów.
|
||||
|
||||
Seria uczy języka i modelu obiektu bez zależności od RTOS. Dopiero po niej
|
||||
uczeń przechodzi do FreeRTOS C++ i rozpoznaje, które zachowanie pochodzi z C++,
|
||||
a które z wrappera lub kernela. Kurs może być prowadzony równolegle z
|
||||
FreeRTOS C, ponieważ oba mają wspólny ukończony prerekwizyt C.
|
||||
|
||||
```text
|
||||
C++
|
||||
├── CPP01 · Translation Units, Linkage and Namespaces
|
||||
├── CPP02 · Classes, Encapsulation and Invariants
|
||||
├── CPP03 · Construction, Destruction and RAII
|
||||
├── CPP04 · References, const and Value Categories
|
||||
├── CPP05 · Copy, Move and the Rule of Zero/Five
|
||||
├── CPP06 · Ownership and Resource Types
|
||||
├── CPP07 · Function and Class Templates
|
||||
├── CPP08 · Static Polymorphism and CRTP
|
||||
├── CPP09 · Inheritance, Interfaces and Dynamic Dispatch
|
||||
├── CPP10 · Operator Overloading and Strong Types
|
||||
├── CPP11 · Containers, Iterators and Algorithms
|
||||
├── CPP12 · Lambdas, Function Objects and Callables
|
||||
├── CPP13 · Error Models with and without Exceptions
|
||||
├── CPP14 · Object Layout, ABI and Binary Evidence
|
||||
└── CPP15 · Resource-type Integration Project
|
||||
```
|
||||
|
||||
Kurs OOP/wzorców pozostaje osobną serią. Karty C++ mogą przygotowywać potrzebny
|
||||
mechanizm, ale nie udają, że każda cecha języka jest wzorcem GoF. Gdy w kodzie
|
||||
pojawia się rzeczywisty problem projektowy, karta C++ linkuje do odpowiedniej
|
||||
karty OOP jako rozwinięcia decyzji.
|
||||
Reference in New Issue
Block a user