Probiotics (in bot form) for programming.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Tento repozitář je archivovaný. Můžete prohlížet soubory, klonovat, ale nemůžete nahrávat a vytvářet nové úkoly a požadavky na natažení.

82 řádky
2.3KB

  1. An extension to v4
  2. [easy] [medi] [hard] [fuck you] -- I'm not entirely sure about: [netlet] [mathlet]
  3. [-day] [-week] [-month] [-year] [-never] To completion
  4. Starting off:
  5. Hello world
  6. Fizz Buzz
  7. Data Structures (Stacks, Heaps, Binary Trees, etc)
  8. AI:
  9. [medi-week] Neural Network
  10. [hard-months] Tensorflow Clone
  11. Algorithms:
  12. [medi-day] Custom Allocator
  13. [medi-day] Custom Compression Library
  14. [easy-day] ROT 13, ROT 47, ROT with any series
  15. [hard-week] Vectorized SIMD Matrix Multiplier
  16. [medi-week] Printf Suite Implementation
  17. [easy-day] String Manipulation Library
  18. [medi-day] Pathfinding: Dijkstra's Algorithm
  19. [medi-day] Pathfinding: A* Search Algorithm
  20. Applied Math and Problems:
  21. [mathlet] General Lambert's-Problem Solver
  22. [hard-week] Solution to the 8 Queens Problem
  23. Calculators:
  24. [hard-month] Graphing Calculator
  25. [easy-week] Normal Calculator
  26. [easy-week] Reverse Polish Notation Calculator (Look into dc(1))
  27. [medi-week] Spreadsheet (CSV Read/write) (With Excel features)
  28. Compiler (Or Interpreter) Theory:
  29. [hard-month] C Compiler
  30. [hard-3weeks] Holy C Compiler
  31. [hard-week] Scheme/Lisp Compiler
  32. [fuck you-year] Language Virtual Machine
  33. [easy-week] Custom LLVM Language
  34. [medi-month] YACC Implementation
  35. Networking:
  36. [netlet] E2EE PSK Messenger (either GUI or CLI, preferably detached from servers)
  37. [netlet] HTTP Web Server
  38. [medi-months] IRC Client
  39. [medi-months] Matrix Client
  40. [medi-months] BitTorrent Client
  41. OS:
  42. wiki.osdev.org
  43. Games:
  44. /g/gedg/
  45. learnopengl.com
  46. libsdl.org
  47. raylib.com
  48. sfml-dev.org (C++ with a C binding)
  49. godotengine.org (C++ game engine, terrible scripting)
  50. Rendering:
  51. [fuck you-forever] 3D CAD Software
  52. [hard-months] 3D Vertex Editor
  53. [hard-weeks] Bitmap Raytracer
  54. [hard-months] Media Player (Think MPV & VLC)
  55. [medi-weeks] Music Player Daemon Implementation
  56. [medi-week] Image to ASCII (BONUS: Use Unicode or Color)
  57. Simulation:
  58. [mathlet] Hydrodynamics
  59. [mathlet] Aerodynamics
  60. [medi-week] Rigid Body Physics
  61. [easy-week] Voronoi Diagram (HARDMODE: hardware rendering)
  62. Tools (Usable and Applied Algorithms):
  63. [hard-week / doctoral-serveral year long] Terminal Emulator
  64. [hard-week] Text Editor
  65. [medi-day] Syntax Highlighter (preferably for your own editor)
  66. [medi-month] General Compression Library (Think zlib)
  67. [medi-weeks] Multi-Threaded GREP Implementation (BONUS: Highlighting and line numbers)(Hint: use pThread and AIO)
  68. [medi-weeks] Vector/Bitmap Image Manipulation Program