3 ms·
Verilog Having done all the functional, lisp-like, logic, stack-based, etc., "non-mainstream" languages, the one that most blew my mind so far is Verilog. Ever
by daxfohl 2y ago
Verilog
Having done all the functional, lisp-like, logic, stack-based, etc., "non-mainstream" languages, the one that most blew my mind so far is Verilog. Everything executing all the time, all at once, is just such a completely different way of thinking about things. Even though the syntax is C-like, the way you have to think about it is completely different from C. Like it looks imperative, but it's actually 100% declarative: you're describing a circuit.
Everything else maps pretty close to minor extensions over OOP after you've worked with it for a while. Except logic languages, which map like minor extensions over SQL. Verilog to me was in a class of its own.
- tengwar2 2y agoIs there a way of trying it in a simulator free, or are all the implementations commercial? I appreciate that I could use Wikipedia, but sometimes you end up going a long way down dead ends that way, so I hope you don't ming my asking.
- daxfohl 2y agoI used modelsim free edition years ago. Also got a $200ish test board just to see things work on real hardware. Never did anything super complex but I think I got my money's worth of tinkering around out of it.