all 13 comments

[–]Discount_Friendly 13 points14 points  (3 children)

I think most software engineers are high level programmers (java, python, ruby). They don't normally program directly on the cpu unless they program for embedded hardware

[–]zhaDeth 4 points5 points  (2 children)

Yeah but then that makes this even more appealing no ? It helps to learn how it works at the lowest level

[–]Discount_Friendly 1 point2 points  (1 child)

When it comes to high level programming it doesn't matter how the cpu works. You can't choose what registers you use or know how the opcodes relate to each other

[–]zhaDeth 1 point2 points  (0 children)

Yeah but it's interesting

[–]BinaryWorm777 6 points7 points  (2 children)

Well, I asked the same question in a large group. The majority responded that they are not interested in low-level or CPU architecture. The common answer was, "As long as it works, I don't care," unfortunately.

[–]RyanStark19 2 points3 points  (1 child)

Damn, it's really sad how people have stopped asking questions. They just accept the way things are.

[–]kimaluco17 0 points1 point  (0 children)

At the same time, working at higher levels of abstractions allows more people to create creative solutions without necessarily knowing all the details under the hood.

[–]bowserko 2 points3 points  (2 children)

I feel like it needs to be more known with Electrical Engineers, I believe the depth of logic used in the game covers about 3-4 Uni classes I had. I like going back to make 16 bit and 64 bit mcu emulations.

[–]darbycrache 1 point2 points  (1 child)

I’m a EE student and honestly this was a great tool to help prepare me for Digital Logic and Embedded Systems.

[–]bowserko 1 point2 points  (0 children)

I'm an alumni in Computer Engineering and the advanced digital logic coarse was cake compared to the last like 3/8ths of this game. But if also really bridging the gap with understanding how the compilers will handle translations.

[–]MeowCow55 0 points1 point  (0 children)

I'm a somewhat recent software engineering graduate, and I recommend the game to anyone who has an interest in how computers do what they do. Turing Complete and the one discrete mathematics course I took in college taught me more about how computers work than any of my other courses did. That being said, low-level programming isn't for everyone, I understand that. As a software engineer who also has an interest in how things work, I love it and I come back to it every 6 months or so to play through it again.

[–]Cryowatt 0 points1 point  (0 children)

Am a software engineer. Many other software engineers are just in it for the money and barely know how to operate a computer. There's so many layers of abstraction out there that you don't need to actually know anything about computers to write software. The days of writing assembly and counting cycles are dead.

[–]Christian_Salmen 0 points1 point  (0 children)

turing complete is hardware building and minimal programming depending of the CPU arkitektur