Skip to content

Commit 921d0df

Browse files
add README.md
1 parent 6555d42 commit 921d0df

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

README.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# cpp-playground
2+
3+
Kumpulan eksperimen dan kode kode C++ hasil gabut dan latihan.
4+
Beberapa masih belum selesai sih, tapi ya begini adanya. Untuk project image png perlu libpng, jadi install dulu sesuai OS masing masing
5+
6+
## Struktur Direktori
7+
8+
```
9+
.
10+
├── .github/
11+
│ └── workflows/
12+
├── 3D/
13+
├── NN/
14+
├── basic/
15+
├── electrical/
16+
│ └── component/
17+
│ └── include/
18+
├── image/
19+
├── number_system/
20+
├── .gitignore
21+
├── CMakeLists.txt
22+
├── LICENSE
23+
├── output.png
24+
├── output100-100.png
25+
├── output1000-1000.png
26+
└── struct.txt // ini sebenernya buat struktur directory, taoi karena udah ada README.md nanti yw hapus
27+
```
28+
29+
## Deskripsi Folder
30+
31+
* `3D/` Eksperimen 3D
32+
* `NN/` Implementasi neural network dari nol
33+
* `basic/` sintaks dasar C++
34+
* `electrical/` Simulasi elemen elektronik nyata
35+
36+
* `component/include/` Header file untuk komponen elektronik
37+
* `image/` Pengolahan dan manipulasi gambar
38+
* `number_system/` Sistem bilangan
39+
40+
## Menjalankan Contoh
41+
42+
Prerequisites:
43+
44+
* Compiler C++20 (g++, clang++)
45+
* CMake (opsional)
46+
* libpng untuk build projek image/PNG
47+
48+
Kompilasi dan cara jalanin:
49+
50+
```bash
51+
g++ -std=gnu++20 ...
52+
```
53+
54+
Atau
55+
```bash
56+
clang++ -std=c++20 ...
57+
```
58+
59+
Atau pake CMake:
60+
61+
```bash
62+
cmake -S . -B build
63+
cmake --build build
64+
```
65+
66+
## Kontribusi
67+
68+
Mau kontribusi silahkan, ga ya silahkan. Orang projek latihan doang
69+
70+
## Lisensi
71+
72+
MIT License.[LICENSE](CEK DISINI).
73+

0 commit comments

Comments
 (0)