Joseph Marie Charles dit Jacquard was a French weaver and merchant. He played an important role in the development of the earliest programmable loom, which in turn played an important role in the development of other programmable machines, such as an early version of digital compiler used by IBM to develop the modern day computer.