@blau_araujo Não sou programador, não sei programar em nada. Mas uma das atividades mais interessantes que eu já fiz foi baixar um simulador de circuitos e construir um mini computador elemento por elemento usando logic gates. Primeiro 1 bit de memória, um adder de 1 bit, depois fui aumentando os bits. Finalmente, juntei tudo num mini sistema que aceitava comandos em linguagem binária para ler dois números da memória e somá-los ou subtraí-los. Foi nessa nível de complexidade que os glitches começaram a travar o sistema, e lidar com eles ia aumentar muito a complexidade do sistema todo. Parei pela quantidade de tempo que ia precisar dedicar pra conseguir avançar mais o processo. De vez em quando dá vontade de mexer com isso de novo.