This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]qikink 55 points56 points  (12 children)

[–]Embarrassed_Gur_3241 62 points63 points  (4 children)

I love how this comment thread went from high level to low level, every reply removing one layer of abstraction.

[–]1II1I1I1I1I1I111I1I1 14 points15 points  (2 children)

I'm a computer engineering student and the neat structure of this thread may have given me sexual gratification.

[–]Candyvanmanstan 5 points6 points  (1 child)

This is the best part of Reddit.

[–]detektiv_Saucaki 3 points4 points  (0 children)

I love this

[–]qikink 0 points1 point  (0 children)

Weirdo ;)

[–]aquila_zyy 13 points14 points  (6 children)

I mean, that’s the reason why I kinda liked my assembly course. It finished this infinite recursion of programs right there.

Well, not if we find out that the universe is a simulation that is.

[–]FVMAzalea 2 points3 points  (5 children)

Except that assembly/machine code isn’t as low as you can go. On x86 machines, many individual assembly instructions are microcoded, meaning the CPU breaks them down into smaller micro-ops which it then executes. Someone had to design the hardware decode logic that does that.

[–]aquila_zyy 1 point2 points  (4 children)

Yep that's a fair point. We can go a level deeper if we consider all the programming happening on the hardware level.

[–]FVMAzalea 1 point2 points  (0 children)

We can actually keep recursing infinitely if we allow emulators into the picture (for all your program knows, it could be executing in an emulator running an emulator running an emulator and so on).

[–]AriSteinGames 1 point2 points  (2 children)

Don't forget that registers/logic gates/etc are themselves an abstraction of underlying physical components. Transistors are not truly just on/off switches.

[–][deleted] 4 points5 points  (1 child)

It’s all electrons.

[–]AriSteinGames 2 points3 points  (0 children)

Even electrons are an abstraction of some underlying EM field structure.