alemán
En mi perspectiva, el lenguaje de alto nivel no tiene desventajas. Los lenguajes de alto nivel están mejorando la fácil comunicación con el sistema. En caso de que necesite realizar llamadas básicas, aún se pueden realizar llamadas al sistema.
En microprocesadores solo se utilizan códigos de operación. Es un proceso tedioso codificar un programa usando lenguaje de nivel ensamblador, especialmente no se pueden desarrollar bases de código enormes, ya que lleva mucho tiempo. Y también la legibilidad y la comprensibilidad del código es muy difícil.
Con procesadores de alto rendimiento y alta gama, ¿por qué deberíamos limitar nuestro ancho de banda y ceñirnos a los códigos de máquina y los códigos de operación? Con los procesadores core2duo, si codificamos en lenguaje ensamblador, entonces podemos escribir un programa para encontrar el factorial de un número en un día.
Para realizar tareas y programas desafiantes, estamos a merced del lenguaje de alto nivel.
Las desventajas se limitan al lenguaje específico (digamos C, C ++, java) y no generalizan ni mencionan las desventajas del lenguaje de alto nivel.
Con el lenguaje de alto nivel, aún puede realizar llamadas a nivel del sistema y acceder a todas las funciones y características de nivel básico, como interrupciones, etc.,
¿por qué alguien querría usar un ábaco si tiene un sistema con procesador core2duo?
Elvera
La única desventaja que puedo ver es que pierde algunos ciclos de máquina en ejecución, pero con el hardware rápido de hoy, ¿a quién le importa? Los lenguajes de alto nivel hacen que la programación sea accesible para más personas. Las únicas veces que he usado lenguajes de bajo nivel fuera de la escuela fue para diseñadores de hardware en la industria del audio, donde el comportamiento deseado es en tiempo real o cercano.
Matilde
Está obligado a programar de una manera específica y, por lo tanto, está limitado por el lenguaje y sus bibliotecas y también es difícil de integrar con otras bibliotecas.