Burada kullanılan "seviye" sözcüğü dilin makine dilinden uzaklığını gösterir. Bir programlama dili makine dilinden uzaklaştıkça seviyesi yükselir ve insan diline yakın özellikler göstermeye başlar. Yüksek seviyeli dil düşük seviyeli dile göre daha anlaşılır ve kolaydır. Bu özellikleri ile yüksek seviyeli diller daha hızlı ve kolay kodlama yapmaya olanak tanır. Bunu sağlarken donanımla etkileşimden feragat etmeniz gerekir. Bunun anlamı şudur; düşük seviyeli bir dil ile donanıma çok daha etkin müdahale ederek programlama yapabilirsiniz. Bu tanımlamalamalar göre C düşük seviyeli bir dil iken Python yüksek (hatta çok yüksek) seviyeli bir dildir.