In simple words:
High level programming language is of high level for a computer to understand.
Low level programming language is easy for a computer to understand.
1. HLL are strongly abstracted from the details of a computer. It may use natural
elements, English like words, be easier to use, making the program easier to
understand and more simpler as compared to LLL.
2. HLL uses arrays, complex arithmetic or boolean expressions, subroutines and
functions, loops, threads, locks, and other abstract computer science concepts
rather then dealing with registers, memory addresses and call stacks as
compared to LLL.
3. HLL focus is usability whereas the focus of LLL is efficiency.
4. Some HLL's are Python, Lisp, R.
Example of LLL is Assembly language.