I had to make a code for ICS 212 and it was to make a Database in C. This project for me was very difficult. This was the first project that I had to do in C and It was a difficult one for me. This project taught me how to think about code in a new way. There were a lot of complicated steps that had to be done in order for the code to work. I feel like the one thing that made it difficult for me was the UI(user interface). This was also frustrating not being able to look through the entire code. This was because we used UNIX.
The Second half of this was to convert it to C++. At first I thought the hard part was over. To my surprise the conversion to C++ was just as hard as making the database. This introduced a lot of problems. Now that we had classes we could use. This was almost as hard as the first part but we had out part 1 that we could use so we didn’t have to start from scratch but that’s what it felt like.
Overall this project was a pain for me but has taught me many things about coding. It gave me a new perspective to think of big projects and coding in C and C++. This also made me think more highly of people who code user friendly interfaces and big projects because this project was a lot of trial and error for me.