Re: [eside-ghost] [Eterna pregunta]Guerra de lenguajes de programación
halls
frikihalls en gmail.com
Lun Jun 13 01:57:58 CEST 2005
wop!
El 12/06/05, Metis Adrastea<metisadrastea a bildua gmail.com> escribió:
> El caso es que me apetece aprender un nuevo lenguaje de programación,
> y viendo las páginas de cada lenguaje todos lo ponen muy bonito pero
> al final siempre falla algo, siempre le falta alguna "feature" que
> considero necesaria.
>
> (...)
>
> En definitiva, y para ser conciso, aquí vienen las cosas que debería
> tener el lenguaje en cuestión:
>
> * Libre: Porque de ésto va la cosa ;)
> * Compilable: Quiero que para ejecutar mis programas no haga falta
> instalar ningún intérprete. Asimismo estaría bien que no hicieran
> falta demasiadas bibliotecas para hacer cosas (ver punto "potente").
> * Multiplataforma: Quisiera que los programas funcionasen tanto en
> windows como en linux. No hace falta que sea como Java, sino más bien
> que existan compiladores para ambas plataformas.
> * Gráfico: Quiero hacer aplicaciones gráficas, con ventanas y tal.
> Supongo que con tener compatibilidad con gtk o alguna librería de este
> tipo (ando un pelín perdido) bastaría.
> * Potente: Necesitaría que el lenguaje fuera capaz de hacer cosas a
> bajo nivel, como acceder tanto a puertos físicos (serie, paralelo,
> etc) como a redes (sockets?). Tampoco estaría mal poder mostrar
> gráficos en 3D (por ejemplo), animarlos (o poner animaciones) o
> reproducir archivos de audio con relativa sencillez.
> * Sencillo: Creo que todo lo arriba descrito se puede hacer con C++,
> pero busco algo más sencillo, tipo Python o VB. (POO?).
hmmmms... lo ke tu buskas es un lenguaje? o un toolkit? kiero decir...
por ke no usas C++ con un toolkit ke sea multiplataforma?... C++ creo
ke cumple todos esos rekisitos ke dices... y si ademas kieres hacer
algo grafico ke sirva para windows o linux, tienes opciones de usar
GTK+ o wxWindows, ke son dos toolkits para entorno grafico, y son
bastante comodos... el interfaz se puede hacer comodamente con
Glade...
De todas formas tampoco necesitas C/C++ para usar estos toolkits,
puedes hacer con perl o python... te paso un par de links a ver ke te
parecen:
[NOTA: GTK != GTKmm... uno está orientado a objetos (GTKmm) y el otro
no, pero el primero se basa en el segundo... ademas el segundo esta
structurado de forma ke parece ke este orientado a objetos... es una
movida xD, pero merece mucho la pena]
GTK/GTK+: http://www.gtk.org/ <-- muy completa, con tutoriales y demas
GTKmm: http://www.gtkmm.org/
WxWindows: http://www.wxwindows.org/
http://sourceforge.net/projects/wxwindows
Glade: http://glade.gnome.org/
WxGlade: http://wxglade.sourceforge.net/
Anjuta: http://www.anjuta.org/anjuta.php?page=downloads
El anjuta es muy comodo para programar con GTK usando bien glade para
generar codigo en C/C++, o bien usando la libglade (algo muy comodo
pero salen programar un tanto engorrosos)
espero haberte ayudao =)
alejop!
Más información sobre la lista de distribución eside-ghost