Hace poco más de un año cambié Windows 98 por GNU/Linux (Debian Potato). Desde entonces he picoteado en la Mandrake 9, la Knoppix 3 y la Gentoo (que es la que utilizo aún -pantallazo de 102 KB- ). Pero sobre todo he aprendido una barbaridad de cosas nuevas de las que, de haber seguido con Windows, ni siquiera habría oído ni hablar: awk, bash, órdenes y utilidades de sistemas Unix, expresiones regulares, funcionamiento básico de Linux, emacs, etc.
Pero había algo que me interesaba especialmente. Las únicas aplicaciones serias que sabía programar en GNU/Linux eran programas en ANSI C para la consola, que puede dar mucho juego, pero que se me antojaba insuficiente sabiendo ya hacer "programas" gráficos para Windows en Visual Basic, Visual C y cacharreando un poco directamente con el API16. Así que hace unos días he empezado a aprender a programar con las GTK (las bibliotecas que usa GNOME), y ya puedo hacer algunos programas básicos.
Por ahora programo directamente en C porque así aprendo más de las interioridades de la programación con GTK. Cuando me sienta más seguro veré cómo funcionan herramientas RAD como Glade, aunque creo que usar directamente las GTK en C es bastante asequible y no es tan pesado ni descabellado como programar directamente aplicaciones Windows usando el Win API (que puede ser no sólo descabellado, sino desesperante). Además, la legibilidad del código GTK es casi completa (parece que se está leyendo una novela), mientras que el código resultante de programar directamente con el API de Windows es mucho más oscuro.
Mi intención, cuando controle mejor las GTK y las Glib, es curiosear en el código del Gaim y en su API para plugins y empezar a programar un plugin para un robot de atención automática (ya hice una chapuza anteriormente con un programa C de consola, pero no es ni de lejos lo que pretendo programar).
Lo malo que tiene esto de programar es que engancha. :)
Etiquetas: programación
4 Comentarios:
Comentarios rescatados de
Enetation
Yo no tengo ni idea de informatica... para mi sólo es un medio de comunicarme y expresarme... pero no me gusta leer lo de "nadie ha dicho" ;-)
Wenooo... veo que yo soy "nadie" hummm da que pensar... estos comentarios saben más de la cuenta..
Jajaja, sí que eres alguien y además muy graciosa. Parece que el código tarda en actualizarse. :D
»Escribir un comentario«
»Volver al «