Tecnología, Internet y juegos
7 meneos
103 clics
¿Para qué sirven los lenguajes de alto nivel si las máquinas ya entienden el bajo nivel?

¿Para qué sirven los lenguajes de alto nivel si las máquinas ya entienden el bajo nivel?

La irrupción de la inteligencia artificial generativa en el ámbito de la programación está desencadenando una transformación profunda en la forma en que concebimos y desarrollamos software. A diferencia del lenguaje humano, plagado de ambigüedades y matices, el código informático se rige por reglas estrictas y significados estandarizados, lo que convierte a la programación en un terreno especialmente propicio para la automatización mediante algoritmos de inteligencia artificial generativa.

| etiquetas: ia , lenguajes , programación
Bueno, aún siguen siendo necesarios lenguajes de alto nivel para la comprensión, revisión y mantenimiento por parte de humanos.

Y tampoco consldero que las IAs puedan ser tan independientes. Aún cometen errores, especialmente en tareas complejas o en lenguajes menos populares. No reemplazan completamente a programadores experimentados y es obvia la necesidad de supervisión humana.
#1 el artículo es una opinión especulativa que se basa en la tendencia y el avance natural de las IA, o sea, si todo sigue por este camino conseguirán que las IA, no sólo programen igual que un programador con experiencia, sino mejor.
#5 Me encantaría llegar a un punto donde solo tengas que decirle tu idea y como quieres que sea la UI, a tomar por culo.
#6 de todos modos, ¿Para qué quieres programas que gestionen datos, si los datos pueden ser gestionados por una IA sin necesidad de programas?

es un cambio de paradigma
#10 Bueno, mientras pueda acceder a esos datos y hacer con ellos lo que necesite no le veo problema.
#10 Por no tener que escribir un churro de prompt cada vez que quieras hacer una cosa
#16 en la automatización plena no se usarán prompts
#18 ¿Qué se usará entonces cuando pretendas pedirle algo?
#18 pues suerte con los clientes.

Como no tengas cuidado con los prompts, te puede generar cosas a veces preocupantes.
#10 Un programa también supone un sistema que facilite al usuario realizar ciertas operaciones.

Habrá operaciones simples que quizás con una orden simple será asumible (lee este fichero y haz xxxx, dibuja este grado de estos datos,...), pero otras, quizás requiera de indicar al milímetro (hazme una operación bancaria, que cumpla la iso xxxxxx, que sea compatible con cierto sistema, que tenga verificación de país de alto riesgo de estafa, que aplique ......) y no lo veo asumible para un usuario normal y corriente.
#5 Pues si es especulativo, no lo envíes a tecnología, sino a ciencia ficción.
#5 ¿Tú te dejarías tratar un cáncer por un acelerador lineal cuyo código haya sido escrito en exclusiva por una IA sin revisión por humanos?

Y no me lo tienes que responder hoy, sino en cualquier futuro que te imagines. Gracias.
#1 Bueno, aún siguen siendo necesarios lenguajes de alto nivel para la comprensión, revisión y mantenimiento por parte de humanos.
Pero eso no ha sido capaz de verlo el que ha escrito el artículo.
Una pena.
#7 Revisar? Auditar? Si compila... Palante!
#8 claro, luego si sale bromista y le da por apagar 2 ó 3 centrales nucleares mientras corre tu programa tampoco es una tragedia.
#9 Estaba de broma. En mi opinión a la IA le queda mucho para programar bien. Y queda muchiiiiiiisimo más para que se puedan aceptar sus soluciones para cosas mínimamente serias.
#9 Después se dice "fue un fallo informático" y ya. Siempre cuela.
Si todo es muy fácil en teoría, ahora intentad explicar en texto todo lo que hace y todas las opciones de un programa como el word
#7 en las primeras etapas de la IA, la idea es que esta te audite a ti
si las maquinas programan, ¿Qué sentido tendrían ya los lenguajes de alto nivel?
#3 Intenta revisar o auditar un código escrito por una IA en ensamblador.
#3 ¿ Quién te ha dicho a ti que las máquinas programan ?
Pues para revisar el código que genera la IA, ¿para qué va a ser? :troll:
Yo lo uso... y de vez en cuando se equivoca, hace falta alguien que sepa qué está haciendo.
Sencillo, porque es más fácil, así puede programar más gente.
Al fin y al cabo, se crearon para eso.
A día de hoy siguen teniendo su utilidad. Dentro de 30 años es evidente que tendrán mucha menos.
Otro que se cree que las máquinas actuales saben pensar.
Artículo totalmente prescindible y desinformativo.

menéame