compilers

How Are Programming Languages Created?

I've been pondering this late at night. Let's say I want to create an if-statement in JavaScript. How does that actually happen? My first thought was that someone…