Day 45: Assembly Code & awk Breakthrough

So here is how my brain works. I want to connect all the dots in computing. I am currently learning about Git and the data structures it utilizes to take snapshots of my data. So I thought well I need to better understand data structures to really appreciate how Git works. So then I thought I need to finishing learning about Assembly and the basics of programming so that I can better contemplate how the processors and memory is managed by the operating system. Basically I am trying to learn everything while using learning more about Git as an excuse LOL. This is the sad reality of someone who is self taught and started their journey mainly in Web development. There is a lot of back tracking that needs to be done to make the picture clear in my mind. Oh and while I was doing all of that I learned the value of the printf function/tool in awk formatting output is essential if you want to use awk for real problems which is what I am trying to do. It’s really useful.

TLDR;

Okay, so here are the highlights of what I did:

  • I went through a few more awk examples and learned about the default FS values and OFS values. I think I need to read through section 5 of the manual that cover printf in detail. The baseline print tool is great but also a bit limiting.
  • Went through Chapter 3 on the basics of programming book. The chapter covers functions and it’s been extremely useful tbh. I am still not done the chapter but as I go through the book so many dots are starting to connect for me. I can’t until I absorb all of this information and carry it over to learning more about data structures and algorithms.

Conclusion

That’s all for today. If you are interested in the MIT course you can check out the video lecture I’m currently going through. The lecture is helpful but isn’t sufficient by itself. Anyways, until next time PEACE!