Especular sobre “nuevos conceptos” en lenguajes de programación va a ser muy difícil aquí. Ha habido una ENORME cantidad de exploración de conceptos de programación en los más de 70 años de lenguajes de programación, muchos abandonados porque no se pudieron implementar de manera satisfactoria en ese momento, o se combinaron con algunos conceptos realmente terribles.
Un concepto que vi en un lenguaje en la década de 1980 fue “unidades”, como en unidades físicas. Un tipo de datos tendría “unidades” involucradas (o sería una unidad menos o escalar). Por lo tanto, una variable podría tener unidades de “velocidad” (distancia por. Tiempo), otra podría tener “velocidad” (en múltiples dimensiones físicas), etc. .
No estoy seguro de qué fue de ese lenguaje (lo último que recuerdo, fue capaz de compilarse) en un mainframe de IBM que ejecuta MTS (el Sistema Terminal de Michigan).
La mayoría de los conceptos que he visto son para mejorar la corrección y la capacidad de mantenimiento, y eso puede ser un criterio muy subjetivo, especialmente el equilibrio entre los dos. También dependen mucho de las plataformas de programación involucradas.
- ¿Todos los vehículos serán eléctricos para 2025, ya que Tony Seba dice que no habrá automóviles con combustibles fósiles en 8 años?
- ¿Cómo será Quora en 1,000 años?
- En el futuro, cuando tengamos naves espaciales, ¿seguiremos necesitando una fuerza de ataque en tierra?
- ¿Qué tan difícil es predecir el futuro de la tecnología? ¿Qué tan difícil es predecir dentro de 10 años?
- ¿Cómo será la vida en 2057, cuando no tenga hijos y tenga 80 años de edad?
¿Estás cansado de binario? Mira a INTERCAL, el abuelo de todos los idiomas de broma.
Hay idiomas diseñados para ser programados a través de una GUI en lugar de como texto. (Personalmente, siempre he encontrado que el esfuerzo por aprender la GUI no vale la pena, un problema similar que tengo con la mayoría de los IDE).