زبان سطح بالا هر زبان برنامه نويسى مستقل از ماشين كه نحوى شبيه به انگليسى دارد و هر جمله در آن معدل چندين جمله زبان اسمبلى مى باشد. زبانهاى سطح بالاى برنامه نويسها را از درگير شدن با معماى ماشين ازاد مى سازند و به انها اجازه مى دهند تا بر روى منطق برنامه خود متمركز شوند.