Skip to content

Thanatisia/dev-references

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development Concepts Snippets and Templates

Programming/Software Development concepts and theories along with implementation examples and snippets
for various programming/scripting languages

Documentation

Example Layout

- project-root/
    - concepts/
        - [concept-title]/
            - implementations/
                + file.{extension}
    - languages/
        - [programming/web-dev/mobile-dev languages]/
            - concepts/
                - [concept-title]/
                    - implementations/
            - frameworks/
                - docs/
            - libraries/
                - docs/
                - projects/

Example Folder Structure and File Contents

  • Concept: "main" file - The launcher/runner of a program

    • Implementations:
      • main.c
      • main.cpp
      • main.cs
      • main.go
      • main.rs
      • main.py
  • Concept: command line argument parsing

    • Implementations:
      • cli-parsing.c
      • cli-parsing.cpp
      • cli-parsing.cs
      • cli-parsing.go

Wiki

Extensions

  • .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)

Resources

  • YouTube - Emmanuele Bassi - Let's write a GNOME app in Python, part 1, 2

References

Remarks

About

All-in-One Programming/Software Development concept references with implementation examples

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published