Skip to content

RaduLucianR/project-ideas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

Project ideas

Place to collect all the resources and ideas that I have for coding projects. For now it is/will be rather rough as it's meant to be more of a notes-storing repository than an organised thing.

Specific applications

  • C++ source file finder from header:
    • Input: a .hpp file
    • Output: locations of the .cpp files that implement the .hpp file
  • Header file generator:
    • Input: a .cpp file
    • Output: a .hpp file with declarations and the .cpp file that implements all of them
  • CMakeLists.txt generator from .cpp file. At least to make a library, not necessarily an executable

Make from scratch:

  • Linux shell in C
    • 4 part from basics to command execution and variables here.
  • Interpreted programming language
  • Compiled programming language with LLVM
  • Compiled programming language without LLVM
    • Walkthrough for a custom programming language in C++ here
  • JVM programming language
  • Assembler
  • Simple compiler
  • Linux packet manager
  • Programming language packet manager
  • JavaScript framework
  • Linux distribution
  • OS kernel
  • Terminal emulator
  • Custom computer architecture
    • Emulator
    • in Logisim
    • with Verilog/VHDL
  • Physics engine
  • Fluid physics engine
  • Game engine
  • Circuits simulator
  • HTTP parser
  • HTTP server
  • Packet sniffer
  • TCP server
  • Heap allocator
  • Minimal Windows executable https://www.youtube.com/watch?v=6e9IgKQE2tk
  • Web browser

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published