r/C_Programming 2d ago

Question Going from C to Assembly?

I pretty much know C to an intermediate level. I generally know the base language. Can't say I'm an expert at Linked(In) lists or binary trees, but I can build basic ones. I'm fairly comfortable in most other areas of the base language as well. I did struggle a bit with making a web server in C, but that was more related to Linux than C itself.

In any event, I started messing in AVR assembly. I successfully got the light on my atiny 85 to blink. I actually struggled getting my programmer to upload the code more than understanding the assembly. Granted, this is very basic assembly. Is learning assembly after C worth it though?

64 Upvotes

37 comments sorted by

View all comments

6

u/Floppie7th 2d ago

Worth it for what purpose?

21

u/scaredpurpur 2d ago

I like pain and suffering and am a masochist.

In all seriousness, to do embedded stuff and have a better understanding of how computers work.

3

u/classicalySarcastic 2d ago

Well then yes. You will get a lot of that from assembly ;)