Programar ubuntu

Imagen de P22
P22
0 puntos

Hola, veréis yo soy nuevo en esto y solo se un par de cosas de ubunttu.
Al caso, ¿Es igual programar para la api de windows que en ubuntu?
En caso negativo, ¿Dónde puedo conseguir tutoriales para programar aplicaciones?
Saludos
PD:No me enviéis al hola mundo,se bastante de C pero necesito saber como hacer aplicacones

Imagen de Debci
+1
0
-1

Mmm... yo tam bien desarroyo en ubuntu, y si quieres un lenguaje estable y a lavez potente, una interfza grafica totalmente en castellano y completa, lo tuoy es gambas es muy parecido a visual basic (el software distribuido gratuitamente por microsoft) es un entono sencillo y completo, uso facil de las sentencias de condicion if y else...

Sencillo pero potente.

Un saludo


No se puede luchar contra el viento , pero se pueden construir molinos.
+1
0
-1

No se puede luchar contra el viento , pero se pueden construir molinos.

Imagen de ender.efrain
+1
0
-1

No llevo mucho tiempo programando en el pero es realmente sencillo y es de alto nivel

+1
0
-1

efraínk

Imagen de P22
+1
0
-1

No, pero yo quiero c entonces eso, en el dos no me gusta.
Si eso, ¿Me podrías decir donde conseguir tutoriales del gambas?¿Es dificil de aprender?
Saludso

+1
0
-1
Imagen de ender.efrain
+1
0
-1

Pero si quieres tener una experiencia gratificante, usa python, puedes hacer aplicaciones de escritorio muy facilmente con la libreria Qt4, se integra a MySQL, y lo mas importante es multiplataforma solo haras unos pequeños cambios y te corre en Windows y Mac

+1
0
-1

efraínk

Imagen de P22
+1
0
-1

Gracias, creo que hare python

+1
0
-1
Imagen de CHuLoYo
+1
0
-1

linux está hecho en C así k es muy fácil compilarlo. Si quieres programar en C o C++ prueba eclipse

---------
www.atanes.es.vg
Inventando la frikilocura desde 1986

+1
0
-1
Imagen de Goyo
+1
0
-1

Descubrirás que aquí esas cosas están algo más dispersas que en Windows. Por ejemplo la API de Windows incluye las funciones para manipular la interfaz gráfica, porque ésta está muy integrada en el sistema, pero ahora dependerá del kit gráfico que quieras utilizar. Ubuntu y Xubuntu usan GTK y Kubuntu usa Qt y hay todavía más alternativas. En las respectivas webs suele haber buena documentación. Además se pueden usar con varios lenguajes (C, C++, python, ruby...)

Personalmente he usado GTK en python y en la página de pygtk hay un buen tutorial. Pero hay muchas posibilidades, depende de lo que quieras hacer y del gusto.

Y luego está la API de Linux, pero en eso estoy bastante pez. Si dices qué clase de programas quieres desarrollar tal vez te pueda orientar un poco más.

+1
0
-1
Imagen de P22
+1
0
-1

Me lo ponéis más dificil...XD
Al final creo , continuare con C y con el tiempo empezare en python.
Gracias a todos.
Saludos.
PD:¿Me podéis decir tutoriales para programar en la api de ubunyu?
por mas que busco en google no lo encuentro.
Saludos

+1
0
-1
Imagen de Goyo
+1
0
-1

Es lo que trataba de explicarte. No hay API de ubuntu. Si explicaras qué es lo que quieres hacer sería más fácil aconsejarte.

+1
0
-1
Imagen de P22
+1
0
-1

Yo quiero hacer juegos aplicaciones...
Pero que no sean e la terminal y a ser posible en un lenguaje que no sea dificil empezar.
La verdad intente iniciarme en windows y no lo consegui, asi que ahora se me ocurrio intentarlo aqui.
Saludos
PD:Donde se encuentran las bibliotecas en ubuntu??

+1
0
-1
Imagen de Goyo
+1
0
-1

¿Qué bibliotecas? En Ubuntu se pueden usar cientos o miles de bibliotecas.

De juegos no tengo ni idea, para interfaces gráficas lo más habitual es usar GTK, Qt, Tk o wxWidgets. Todas ellas tienen buena documentación en los respectivos sitios web y se pueden inetalar fácilmente en Ubuntu.

+1
0
-1
Imagen de P22
+1
0
-1

Me has interpretado mal.
1º He dicho DONDE se encuentran las bibliotecas, ya que me gustaría observarlas para saber cuales tengo.
2º No digo que no quiero programar en terminal. Digo que quiero programar programas no como el hola mundo que solo puedes mostrar textos.
Saludos y gracias

+1
0
-1
Imagen de Goyo
+1
0
-1

Las bibliotecas se instalan como paquetes o como partes de ellos así que la lista está en Synaptic junto con todos los demás paquetes. Creo que los binarios enlazables son los archivos .so que hay en /lib aunque tal vez algunos estarán en otros sitios y hay accesos directos en /usr/lib y más movidas... (por cierto ¿soy el único que tiene un directorio /usr/lib/caca?)

Pero no creo que esto te sirva de mucho salvo como curiosidad o para solucionar algún problema de versiones. Te sugiero que no pienses en qué bibliotecas tienes instaladas sino cuáles necesitas y eso depende de lo que quieras hacer y cómo. En todo caso para programar con ellas necesitarás la versión -dev del paquete correspondiente que normalmente no estará instalada (contiene los archivos de cabecera y esas cosas).

La segunda parte creo que la entendí a la primera, pero si no es así tampoco la entiendo ahora. Para crear interfaces gráficas de usuario necesitarás un toolkit como los que te he indicado.

+1
0
-1
Imagen de P22
+1
0
-1

Si gracias , no abia que era eso.
¿Me puedes decir donde hay algun tutorial?
Saludos

+1
0
-1
Imagen de Goyo
+1
0
-1

¿Un tutorial de qué?

+1
0
-1