Programming languages are miraculous. Somehow they overcome Cartesian dualism. They make matter and form work together. They make body and soul act in unison. They bridge the ontological gulf between the material realities of engineering and the abstract eternal truths of mathematics. And various different languages occupy different places on that bridge,like this:
Historically the two ends of this bridge have been built by different people working in different parts of the computing world. However we are now in an interesting time because the two ends are starting to meet at last.
What have I put up there at the joining place? F#. Hmm.