¿cual es el mejor lenguaje de programación para crear aplicaciones linux?

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
Avatar de Usuario
irvitomark
Forista Nuevo
Forista Nuevo
Mensajes: 12
Registrado: Dom Ene 20, 2013 9:05 pm

¿cual es el mejor lenguaje de programación para crear aplicaciones linux?

Mensaje por irvitomark » Dom Ene 20, 2013 9:36 pm

quiero aprender un lenguaje de programación y crear aplicaciones para linux.
irvi
Avatar de Usuario
victorhck
Forista Mayor
Forista Mayor
Mensajes: 657
Registrado: Mié Feb 09, 2011 11:43 am
Ubicación: /HOME
Contactar:

Re: ¿cual es el mejor lenguaje de programación para crear aplicaciones linux?

Mensaje por victorhck » Dom Ene 20, 2013 10:12 pm

Python quizás?
Perl?
Registered user: #528067
openSUSE Tumbleweed + KDE

-- mi blog --
Avatar de Usuario
maiku
Moderador
Moderador
Mensajes: 1519
Registrado: Jue Abr 19, 2007 7:00 am
Ubicación: Cojutepeque, El Salvador C. A.
Contactar:

Re: ¿cual es el mejor lenguaje de programación para crear aplicaciones linux?

Mensaje por maiku » Lun Ene 21, 2013 4:44 am

Bash para aplicaciones en terminal y como menciona victorhck Python y Perl. Para mi gusto personal, para aplicaciones multiplataforma, Java.
Grüße...
Maiku

Full linux alchemist!!!
Avatar de Usuario
tuxman
Forista Distinguido
Forista Distinguido
Mensajes: 1026
Registrado: Lun Feb 26, 2007 8:00 am
Ubicación: Guadalajara, Jalisco. Mexico
Contactar:

Re: ¿cual es el mejor lenguaje de programación para crear aplicaciones linux?

Mensaje por tuxman » Lun Ene 21, 2013 4:58 am

Esta pregunta es similar a otras del mismo estilo: "¿Que lenguaje de programación aprender primero?"

Si no hay algún requisito de por medio que te ayude a decidir, es muy subjetivo. Cada uno de los usuarios de este foro pudiéramos decirte un lenguaje totalmente diferente y no ayudarte en nada.

Sin embargo, pudieras comenzar por plantearte que tipo de lenguaje quieres (o necesitas). Existen estos tipos básicos (hay mas, pero estos son de los mas comunes, al menos, hasta donde sé):

- Interpretados: Lenguajes donde, lo que escribes, es leido por otro programa (interprete) que va haciendo lo que tu programa le va diciendo. Normalmente, puede verseles como un poco mas lentos que otros tipos, dado que un programa intermedio tiene que estar leyendo, decifrando y ejecutando. Suelen ser mas o menos rápidos de codificar. Algunos ejemplos son: Bash, Python, Perl, Ruby.

- Compilados: Lenguajes donde, lo que escribes, es traducido por un compilador a código máquina. Estos suelen ser mas rápidos que los interpretados, ya que el sistema los ejecuta directamente. Suelen ser un poco mas lentos de codificar (ya que requieren mas pasos antes de poder probarlos). Algunos ejemplos: C y C++.

También tienes que pensar bien si lo que codificas en Linux en algún momento lo quieres hechar a andar en Windows. Bash es dependiente de Linux (su contraparte en Windows son los archivos BAT). Si bien hay modos de hacerlos funcionar en Windows, ya son pasos extras.

Debes definir también si lo que quieres es hacer programas para terminal (que se usen solo comandos), "gráficos" (interfaz gráfica en terminal, como el reproductor de audio MOC) o gráficos reales (ventanas y toda la cosa). En si, todos los lenguajes te permiten hacer lo anterior... pero al menos para que definas el camino que buscas, ya que algunos lenguajes ya te brindan herramientas para hacer ventanas (como Java) y en otros casos tienes que usar herramientas que no son parte misma del lenguaje (como Qt para C++ o GTK de C).

Espero puedas ayudarnos a ayudarte definiendo un poco mas que es lo que te interesaría hacer.
Edita los nombres de tus post con "[SOLUCIONADO]" cuando encuentres una solución a tu problema.

Lenovo G470
Intel Core i3 2.1 GHz (2310M)
Chakra Linux.
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje