Hello again! This week marked my first dive into the language C, leaving me utterly exhausted but better for it in the end. David introduced us to another mentor this week, Hutch, one of 3 people that we will be learning about C from over the course of the training. We began with a few hours of “lecture” over the basics of C to try to sharpen everyone’s minds and set the groundwork for people like me who had never written in C before. We then moved into our first assignment, which was to create a Fibonacci number generator.
Before I talk about what else I’ve done, let me begin by saying this: C is hard.
Up to this point, I have been enjoying the gentle hand-holding of languages like Python. They pack away some of the messy parts of code into nice, pretty, easy to manipulate packages. C is an entirely different beast. While extremely fast, it’s more painstaking to write in. You have to manage each byte, strings are shells of their Python selves, and objects no longer are around to help you out. When I wasn’t floundering about in this new territory, I spent my time working on our previous Python project as well as beginning research on a presentation topic that I will be giving at the end of the month. I also eventually completed the first part of the C assignment thanks to Hutch’s extremely patient help, and I think I might just have a chance of figuring the rest out!
In my free time, I mostly relaxed and enjoyed our few days of inclement weather. I also traveled to Crested Butte to do a bit of hiking and get some take-out Gyros from one of my favorite places, Pitas in Paradise.
There are no comments published yet.