- Más fácil de leer y escribir (más cercano al lenguaje humano)
- Requiere un compilador o intérprete para traducir a código de máquina
- Más portátil (puede ejecutarse en diferentes tipos de computadoras)
- Ejemplos:Python, Java, C#, C++
Lenguaje de bajo nivel:
- Más difícil de leer y escribir (más cercano al código de máquina)
- No requiere un compilador o intérprete para ejecutarse
- Menos portátil (puede que sólo se ejecute en tipos específicos de computadoras)
- Ejemplos:lenguaje ensamblador, código máquina