This comprehensive system programming project demonstrates advanced C programming techniques, covering shared libraries, system calls, multi-threading, and data analysis.
- Dynamic name processing
- File reading and sorting
- Entry counting mechanism
- Supports multiple arithmetic operations
- Robust error handling
- Flexible calculation framework
- CSV file temperature processing
- Statistical calculations
- Mode, median, standard deviation computation
- Parallel number summation
- Performance comparison between single and multi-threaded approaches
- Configurable thread management
- Process creation using fork
- Execution tracking
- System call logging
- GCC Compiler
- Make
- POSIX Threads Library
- Basic Linux/Unix Development Environment
make allmake test- Advanced C programming techniques
- Low-level system programming
- Concurrent programming concepts
- Performance optimization
- Error handling strategies
- Fork repository
- Create feature branch
- Commit changes
- Push to branch
- Create pull request
MIT License