Verilog är som kodvärldens motsvarighet till att rita upp ett kretskort – fast med text! Det används främst för att beskriva och simulera digitala kretsar, från små komponenter till massiva system på chip. Om du någonsin drömt om att bygga din egen processor (hej, DIY-RISC-V!), så är Verilog en av de vanligaste vägarna att ta.
Det som gör Verilog extra spännande är att du inte bara tänker "hur löser jag problemet?", utan också "hur flödar elektronerna?" (nåja, nästan). Du skriver alltså inte program som körs sekventiellt, utan designar logik som kan hända parallellt – precis som i riktig hårdvara. Lite som att gå från att dirigera en orkester till att bygga instrumenten själva.
Så om du gillar att vara riktigt nära hårdvaran och vill få din kod att bokstavligen bli verklighet i form av kretsar, då är Verilog ett språk du borde kika närmare på!