2 puntos por jsunam 3 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Hace un tiempo presenté GWEB, una herramienta de programación literaria para el lenguaje Go, a través del artículo GWEB: una herramienta de programación literaria para el lenguaje Go. En ese momento solo se podía programar en inglés y no era posible usar coreano, pero mejoré la funcionalidad para que también se pueda disfrutar en coreano.

Junto con este trabajo, también escribí por mi cuenta muchos ejemplos de GWEB para probar el propio GWEB y corregir errores.
En ese proceso, pude sentir el placer puro de programar reescribiendo en programación literaria programas sencillos que ya conocía bien, especialmente problemas como los de pruebas de programación. Fue un momento en el que pude percibir, aunque fuera un poco, por qué el profesor Donald Knuth impulsó tanto Literate Programming y por qué sigue haciéndolo incluso ahora.

La siguiente es una lista de programas escritos con GWEB.

En particular, los dos últimos, cht y cdq-dc, tratan sobre Convex Hull Trick y CDQ Divide and Conquer, contenidos que cualquiera que estudie PS debería aprender necesariamente. A diferencia de los otros ejemplos, allí incluí archivos PDF a propósito para que incluso quienes no están familiarizados con TeX puedan probar la programación literaria. Aunque no estés familiarizado con el lenguaje de programación Go, recomiendo que quienes estudian programación les den una lectura.

El proceso de escribir un programa literario puede llamarse con toda osadía no codificación, sino escritura. Estoy seguro de que, al leerlo, sentirán un placer parecido al de leer un ensayo o un cuento corto breve.

Gracias.

Aún no hay comentarios.

Aún no hay comentarios.