Four Languages of Engineering