High and Low Level Languages