An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Od-C-do-Cpp

Kod źródłowy do programów z yt.

![c_do_cpp](https://user-images.githubusercontent.com/37275728/213450004-e61a5056-f357-40b2-971f-ef0fa53d880f.png)

## 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.