Programming/Software Development concepts and theories along with implementation examples and snippets
for various programming/scripting languages
- project-root/
- concepts/
- [concept-title]/
- implementations/
+ file.{extension}
- languages/
- [programming/web-dev/mobile-dev languages]/
- concepts/
- [concept-title]/
- implementations/
- frameworks/
- docs/
- libraries/
- docs/
- projects/
-
Concept: "main" file - The launcher/runner of a program
- Implementations:
- main.c
- main.cpp
- main.cs
- main.go
- main.rs
- main.py
- Implementations:
-
Concept: command line argument parsing
- Implementations:
- cli-parsing.c
- cli-parsing.cpp
- cli-parsing.cs
- cli-parsing.go
- Implementations:
- .c : Language=C(-lang)
- .cpp : Language=C++
- .cs : Language=C#
- .go : Language=Golang
- .js : Language=Javascript
- .py : Language=Python
- .rs : Language=Rust
- .ts : Language=Typescript
- .zig : Language=Zig(lang)
- YouTube - Emmanuele Bassi - Let's write a GNOME app in Python, part 1, 2
- May be used alongside my implementation testing and practice project: Thanatisia/dev-practice-project