2010-12-22

Programación para no programadores

Seguimos con el tema. En esta ocasión se trata de un articulito con el que no termino de estar de acuerdo (esa defensa del Basic.... Yo personalmente recomendaría Python o, tal vez, Ruby) pero que reivindica el acceso a la programación para estudiantes y niños; también para adultos que quieran hacer cosas sencillas: Why Johnny can't code.

Etiquetas: , , , , , ,

Puedes enterarte de las notas nuevas en: @reflexioneseir (Twitter), Reflexiones e Irreflexiones (Página de Facebook), Reflexiones e Irreflexiones (Canal de Telegram), fernand0 (en LinkedIn), @fernand0 (en Medium), Mastodon.

2010-12-22 12:39 | 2 Comentarios | In English, please | En PDF | Para enlazar # |
| Compartir/Share | por correo | en Twitter | en LinkedIn | en Facebook | en Google+ | en Delicious |

Referencias (TrackBacks)

URL de trackback de esta historia http://fernand0.blogalia.com//trackbacks/68514

Comentarios

1
De: Pirx Fecha: 2010-12-22 14:36

Lo del BASIC no creo que sea tanto cuestión del lenguaje como del entorno o "modelo".

En el Spectrum había instrucciones para dibujar un punto o una línea en pantalla. Escribías la instrucción, le dabas a... "run" (o algo así, son muchos años) y el punto o la línea salían.

En un entorno de ventanas el modelo es distinto. Tú no "le dices al ordenador" que dibuje una línea; sino que es él el que te llama para decir que tienes que volver a pintar un trozo de pantalla que se ha borrado. Es cosa tuya llevar la cuenta de qué había ahí, regenerar los elementos gráficos y volcarlos.

Esta forma de trabajar puede ser más eficiente desde el punto de vista de la máquina, pero es una barrera insalvable para quien se acerca con curiosidad a la programación.

Es como el cuento del traje nuevo del emperador. Se destapa el pastel por el niño. Pero los que estamos jodidos somos todos, especialmente los que trabajamos en esto y acabamos currando para el ordenador, en vez de que sea al revés.



2
De: Juan Lupión Fecha: 2010-12-22 15:22

Como dice fernand0, yo creo que Ruby o Python son buenos lenguajes para hacer cosas sencillos.

Por eso es importante que alguien se tome la molestia de recrear esos viejos entornos al estilo Spectrum para las nuevas generaciones.

Por ejemplo: Hackety Hack (http://en.wikipedia.org/wiki/Hackety_Hack) cuyo autor, el mítico _why, explicaba su motivación con el mismo razonamiento de Pirx: la tecnología se ha vuelto quizá un pelín demasiado complicada para los críos.



<Diciembre 2024
Lu Ma Mi Ju Vi Sa Do
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31