CSUMB

CST 334 - Week 1

Author

swordensen

Date Published

CSUMB logo 2

Despite being a mostly review week before jumping into C I actually learned a ton so far.

I am not really sure how to list the things I learned in a readable fashion in a paragraph so I broke it out into a list below (I hope that's okay!)

- I learned that "gcc" means "GNU C Compiler"

- I re-learned how to convert from binary to hex
- I definitively learned what the difference between the stack and heap is. ( I kinda had a vague understanding before but, it's much clearer now)

- I learned a ton of stuff about the history of linux ex; macOs and linux are unix based while windows is not, Linus Torvalds is the author of the linux kernel not unix and not GNU.

- I learned that the majority of the languages I have used are based in C but, I also learned some key differences

- The biggest difference for me is that C does not pass variables by reference to functions. I will need to manipulate persistent entities by passing pointers around in the code.

- I also learned that you can pass function pointers, which may be useful for creating generic callback functions. (not super sure about that but, its' what I thought of when I saw that)


I was honestly scared of this course but, the video lectures are so good I'm no longer worried. 10/10 genuinely love the material so far! This is exactly what I was looking for when I signed up for this program.


Comments

Join the conversation! Login to reply to comments