Sé que esto es muy abstracto, sin embargo, creo que está muy centrado.¿Qué tan alto debe/van los idiomas de alto nivel?
Hay un montón de lenguajes de alto nivel hoy en día: C#, Java, VB, Python, etc., todos creados para abstraer la complejidad de distancia de bajo nivel y proporcionan una más fácil de usar experiencia de programación. Los lenguajes de alto nivel pueden reducir, y la mayoría de las veces eliminar por completo, la necesidad de realizar operaciones específicas de proceso de bajo nivel (como la manipulación del puntero y la administración de la memoria). Muchos también eliminar detalles de la plataforma (como la manipulación de archivos, la generación de interfaz de usuario, etc.)
Mis dos preguntas son:
- ¿Qué más se puede/debe ser abstraído? ¿Hay más semántica de bajo nivel presente en los lenguajes de alto nivel de hoy en día que serán/deberían ser abstraídos aún más?
- ¿En qué punto un lenguaje de alto nivel de uso general se convierte en very high-level, a.k.a orientado a objetivos?
Creo que esta pregunta * necesidades * se CW para sobrevivir. – alex
Convertido a CW –
@SimpleCoder Sin embargo, es una pregunta interesante. – alex