Week 1¶
Goals¶
- Set up working environment
- Install Ubuntu (recommend version >= 22.04) or other Linux distributions as your OS
gcc/g++
v11.4.0git
latest version- Create Github account
- Install a text editor like
VS Code
,Atom
... (depend on your choice) - Install Valgrind. This tool will help you detect memory leaks in your program
- Set up your own repository on Github to store solution for this challenge.
- Try SQLite
- Read the challenge described in README.md carefully.
Question¶
Regarding to requirements, there will be 4 parts in your program:
- Command-line interface
- Query parsing
- CSV Reading
- Query Execution
Explain your idea about this.