So my brother asked me a question a few days ago. What is the difference between TTL and CMOS? Well I was sorta able to answer, although my knowledge of those is only theory and not actual application specific. So what are the pros and cons between the two? Like, why would one choose CMOS over TTL, and vise versa?