[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73205":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":15,"lastSyncTime":33,"discoverSource":34},73205,"project-box","TrisH0x2A\u002Fproject-box","TrisH0x2A","C projects: algorithms, games, and networking","",null,"C",2182,189,17,2,0,4,32,28.84,"MIT License",false,"main",true,[25,26,27,28,29],"algorithms","c","cli-game","projects","socket-programming","2026-06-12 02:03:10","\r\n\u003Cdiv align=\"right\">\r\n  \u003Cdetails>\r\n    \u003Csummary >🌐 Language\u003C\u002Fsummary>\r\n    \u003Cdiv>\r\n      \u003Cdiv align=\"center\">\r\n        \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=en\">English\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=zh-CN\">简体中文\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=zh-TW\">繁體中文\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=ja\">日本語\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=ko\">한국어\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=hi\">हिन्दी\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=th\">ไทย\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=fr\">Français\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=de\">Deutsch\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=es\">Español\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=it\">Italiano\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=ru\">Русский\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=pt\">Português\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=nl\">Nederlands\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=pl\">Polski\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=ar\">العربية\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=fa\">فارسی\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=tr\">Türkçe\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=vi\">Tiếng Việt\u003C\u002Fa>\r\n        | \u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=dexter-xD&project=project-box&lang=id\">Bahasa Indonesia\u003C\u002Fa>\r\n      \u003C\u002Fdiv>\r\n    \u003C\u002Fdiv>\r\n  \u003C\u002Fdetails>\r\n\u003C\u002Fdiv>\r\n\r\n# C Programming Projects Collection\r\n\r\n[![Buy Me A Coffee](https:\u002F\u002Fwww.buymeacoffee.com\u002Fassets\u002Fimg\u002Fcustom_images\u002Forange_img.png)](https:\u002F\u002Fbuymeacoffee.com\u002Ftrish07)\r\n\r\nA collection of C programming projects designed for beginners to learn and practice various programming concepts, from basic algorithms to network programming. Each project is self-contained and includes its own documentation and build system.\r\n\r\n## Projects Overview\r\n\r\n### 1. [SHA-512 Implementation](SHA-512\u002F)\r\nA cryptographic hash function implementation that demonstrates:\r\n- Bit manipulation\r\n- Complex algorithms\r\n- Memory management\r\n- File I\u002FO operations\r\n\r\n### 2. [HTTP Server](http-server\u002F)\r\nA basic HTTP server implementation that covers:\r\n- Socket programming\r\n- HTTP protocol basics\r\n- File serving\r\n- Network communication\r\n\r\n### 3. [UDP Server-Client](udp-server-client\u002F)\r\nA simple UDP-based communication system that teaches:\r\n- UDP socket programming\r\n- Client-server architecture\r\n- Network protocols\r\n- Message exchange\r\n\r\n### 4. [Port Scanner](port-scanner\u002F)\r\nA network diagnostic tool that demonstrates:\r\n- TCP socket programming\r\n- Network scanning techniques\r\n- Error handling\r\n- Command-line argument parsing\r\n\r\n### 5. [Ping Implementation](ping\u002F)\r\nA custom ping utility that covers:\r\n- ICMP protocol\r\n- Raw socket programming\r\n- Network diagnostics\r\n- Time measurement\r\n\r\n### 6. [Tic-Tac-Toe](tic-tac-toe\u002F)\r\nA classic game implementation that teaches:\r\n- Multiplayer game server \r\n-Socket programming\r\n- Game logic\r\n- User input handling\r\n\r\n### 7. [Chat System](chat-system\u002F)\r\nA real-time chat application that demonstrates:\r\n- TCP socket programming\r\n- Multi-threading\r\n- Real-time communication\r\n- Client-server architecture\r\n\r\n### 8. [Lexical Analyzer](lexical-analyser\u002F)\r\nA simple compiler front-end component that demonstrates:\r\n- Tokenization of source code\r\n- Parsing techniques\r\n- Compiler design principles\r\n- String manipulation\r\n\r\n### 9. [Arithmetic Compiler](arithmetic-compiler\u002F)\r\nA simple compiler that takes arithmetic expressions as input and generates assembly-like code:\r\n- Lexical analysis (tokenization)\r\n- Parsing and evaluation of expressions\r\n- Assembly code generation\r\n- Compiler construction fundamentals\r\n\r\n### 10. [Asteroid Game](asteroid-game\u002F)\r\nA terminal-based game where you control a ship to avoid falling asteroids:\r\n\r\n- Game state management\r\n- User input handling\r\n- Terminal-based graphics\r\n- Real-time gameplay mechanics\r\n- Simple collision detection\r\n\r\n## Getting Started\r\n\r\nEach project in this repository is designed to be self-contained and includes:\r\n- Source code\r\n- Makefile or CMake configuration\r\n- README with build and usage instructions\r\n- Implementation details\r\n\r\nTo get started with any project:\r\n1. Navigate to the project directory\r\n2. Read the project's README.md\r\n3. Follow the build instructions\r\n4. Run the program as described\r\n\r\n## Prerequisites\r\n\r\n- GCC compiler (for C projects)\r\n- G++ compiler (for C++ projects)\r\n- Make utility\r\n- CMake (for C\u002FC++ projects)\r\n- Basic understanding of C\u002FC++ programming\r\n- For network projects: understanding of basic networking concepts\r\n\r\n## Recommended Book\r\n\r\nTo get started with C programming, I recommend this comprehensive book:\r\n[The C Programming Language](https:\u002F\u002Famzn.to\u002F3F2Y1Zl) - A must-have resource for learning C programming fundamentals and best practices.\r\n\r\n## Learning Path\r\n\r\nThese projects are arranged in order of increasing complexity:\r\n\r\n1. Start with Tic-Tac-Toe for basic programming concepts\r\n2. Move to SHA-512 for algorithm implementation\r\n3. Try the UDP Server-Client for basic networking\r\n4. Progress to HTTP Server and Chat System for more complex networking\r\n5. Finally, explore Port Scanner and Ping for advanced networking concepts\r\n\r\n## Contributing\r\n\r\nFeel free to:\r\n- Report bugs\r\n- Suggest improvements\r\n- Add new features\r\n- Create new projects\r\n- Improve documentation\r\n\r\n## License\r\n\r\nThis project is open source and available for learning purposes.\r\n\r\n## Note\r\n\r\nSome network-related projects (Port Scanner, Ping) require root\u002Fadministrator privileges to run due to the use of raw sockets. Always use these tools responsibly and only on networks you have permission to test. \r\n","这是一个C语言编程项目集合，旨在帮助初学者学习和实践从基础算法到网络编程的各种编程概念。核心功能包括实现SHA-512加密哈希函数、位操作、复杂算法以及套接字编程等技术特点。每个项目都自成一体，并附有详细的文档和构建系统。该项目适合用于教学环境、个人自学或作为编程练习的参考资源。","2026-06-11 03:44:30","high_star"]