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