Está en la página 1de 5

3.

Generación
3.4. Lenguaje formal (código) | ¿Qué es código fuente? (III)

• Como lenguajes de comunicación, tanto el inglés como los de


programación (que hay muchos, como también hay idiomas distintos),
tienen contextos más favorables que otros
• Por ejemplo, no utilizaríamos Java (otro de los lenguajes que
enseñamos en Brain and Code) para quedar a las 20:00 a ver con
nuestros amigos un partido del Real Madrid
• Pero si tenemos que calcular todos los números primos que hay entre
el 1 y el 1.000, es más apropiado un lenguaje de programación, puesto
que no permite ambigüedad en el cálculo
3. Generación
3.4. Lenguaje formal (código) | ¿Qué es código fuente? (IV)

• Hemos ido a Perplexity a decirle que nos programe precisamente este


programa en Python. Nos ha devuelto lo siguiente:
3. Generación
3.4. Lenguaje formal (código) | ¿Qué es código fuente? (V)

• Cualquier idea que necesite de un lenguaje algorítmico (cálculos en


física, formulaciones en química, optimizaciones de rutas, reglas en
lengua, etc.), son ideales para ser expresadas en un lenguaje de
programación
• Con la llegada de las IAs generativas, tenemos nuevos ayudantes
• Cuando buscamos escribir código software en cualquier lenguaje de
programación, ahora podemos apoyarnos GitHub Copilot
• De hecho, el nombre de esta última herramienta es cómo vislumbramos
la futura convivencia humano-máquina: copilotos (tecnologías)
acompañando a pilotos (humanos).
3. Generación
3.4. Lenguaje formal (código) | Ejemplos

• El código puede verse simplemente como una traducción entre un


lenguaje humano y un lenguaje de máquina
• Todo lo que GPT-3 puede hacer por el lenguaje humano, lo puede hacer por el
código
• Puede hacer todo tipo de codificación con IA, desde autocompletar su
código hasta pedirle que explique una parte del código que no
entiende, hasta simplemente generar partes completas del código
• Ejemplos
• Replit.com
• Copilot
3. Generación
3.4. Lenguaje formal (código) | Ejemplos (II)

También podría gustarte