Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Cycles seem to invoke undefined behavior instead of being outright disallowed.

For these sorts of things I tend to go to the circuit simulator[0].

Also, for a game that teaches about this stuff while still being incredibly fun, I highly recommend Turing Complete[1].

[0] http://www.falstad.com/circuit/circuitjs.html

[1] https://store.steampowered.com/app/1444480/Turing_Complete/



More recently, Sebastian Lague has revived a video series on digital circuits [1] and the software featured in the series is made available [2] with a full source code.

[1] https://www.youtube.com/watch?v=QZwneRb-zqA (2 years ago), and more recently: https://www.youtube.com/watch?v=hEDQpqhY2MA and https://www.youtube.com/watch?v=_3cNcmli6xQ

[2] https://sebastian.itch.io/digital-logic-sim


Ohhh I didn't realize that his software was available! That's really neat, his videos are great!


Falstad's circuit simulator helped me become the engineer I am today. It's an internet gem if you ask me



Do they have a mac version?


If you're referring to Turing Complete, yes it's available on Windows, Linux and Mac.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: