https://github.com/djeada/od-c-do-cpp
Kod źródłowy do programów z yt.
https://github.com/djeada/od-c-do-cpp
Last synced: 9 months ago
JSON representation
Kod źródłowy do programów z yt.
- Host: GitHub
- URL: https://github.com/djeada/od-c-do-cpp
- Owner: djeada
- License: mit
- Created: 2019-03-20T21:25:11.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-21T22:31:02.000Z (12 months ago)
- Last Synced: 2025-03-26T21:11:13.564Z (10 months ago)
- Language: C++
- Homepage: https://adamdjellouli.com/articles/od_c_do_cpp
- Size: 968 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Od-C-do-Cpp
Kod źródłowy do programów z yt.

## Notatki
| Numer | Temat | Link |
| --- | --- | --- |
| 1 | Proces kompilacji |
|
| 2 | Preprocesor |
|
| 3 | Zmienne i typy danych |
|
| 4 | Interakcja z konsolą |
|
| 5 | Instrukcja warunkowa |
|
| 6 | Pętle |
|
| 7 | Liczby losowe |
|
| 8 | Typ wyliczeniowy |
|
| 9 | Funkcje |
|
| 10 | L wartości i R wartości |
|
| 11 | Wskaźniki |
|
| 12 | Tablice |
|
| 13 | Napisy |
|
| 14 | Operacje bitowe |
|
| 15 | Programowanie obiektowe |
|
| 16 | Dziedziczenie |
|
| 17 | Zaawanosowane wskaźniki |
|
| 18 | Przeciążanie |
|
| 19 | Konwersje |
|
| 20 | Lambdy |
|
| 21 | Szablony |
|
| 22 | Wyjątki |
|
| 23 | STL |
|
| 24 | Praca z plikami |
|
| 25 | C vs C++ |
|
## Literatura
### Przewodniki i kursy
1. [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md): Zbiór wytycznych i najlepszych praktyk dla programowania w C++.
2. [Wprowadzenie do C++](http://www.doc.ic.ac.uk/~wjk/C++Intro/index.html): Kurs wprowadzający do języka C++ oferowany przez Imperial College London.
3. [C++ Programming: Introductory Course](https://www.cs.fsu.edu/~myers/cop3014/): Podstawowy kurs programowania w C++ z Florida State University.
4. [SonarSource C++ Rules](https://rules.sonarsource.com/cpp/RSPEC-5184): Zasady analizy statycznej kodu dla C++ od SonarSource.
5. [Python Tutor: C++](https://pythontutor.com/cpp.html#mode=edit): Narzędzie do wizualizacji kodu C++.
### Przewodniki Beej'a
6. [Beej's Guide to C Programming](https://beej.us/guide/bgc/html/split/): Przewodnik po podstawach programowania w C.
7. [Beej's Guide to Network Programming](https://beej.us/guide/bgnet/html/): Przewodnik po programowaniu sieciowym.
8. [Beej's Guide to IPC](https://beej.us/guide/bgipc/html/multi/index.html): Przewodnik po międzyprocesowej komunikacji.
### Specjalistyczne zasoby
9. [Stanford Bit Hacks](https://graphics.stanford.edu/~seander/bithacks.html): Zbiór sztuczek i optymalizacji bitowych.
10. [Hacking C++](https://hackingcpp.com/index.html): Przewodnik i zasoby dla zaawansowanych technik C++.
11. [CS106B: Programming Abstractions](https://web.stanford.edu/class/archive/cs/cs106b/cs106b.1226/): Kurs zaawansowanego programowania w C++ ze Stanford University.
### Dokumentacje i notatki
12. [C++ Draft Standard](https://eel.is/c++draft/): Aktualny projekt standardu C++.
13. [Annotated Notes for 15-123](https://www.cs.cmu.edu/~ab/15-123S09/annotatedNotes/): Notatki z kursu programowania w C++ na Carnegie Mellon University.
### Cheat Sheet'y i dodatkowe materiały
14. [Hacking C++ Cheat Sheets](https://hackingcpp.com/cpp/cheat_sheets.html): Zestaw cheat sheet'ów dla C++.
15. [Demystifying Bitwise Operations](https://www.andreinc.net/2023/02/01/demystifying-bitwise-ops): Artykuł wyjaśniający operacje bitowe.