Eli
195meneos

Popularidad de los lenguajes de programación -Septiembre 2008-

Tiobe Softwares ha publicado los rankings de popularidad de los lenguajes de programación para el mes de Septiembre 2008. El índice se actualiza una vez al mes. Los porcentajes estan basados en los trabajos especializados de ingenieros de todo el mundo. Los buscadores como Google, MSN, Yahoo y YouTube son utilizados para calcular los citados porcentajes. El ranking está encabezado por Java, seguido por C, C++ ....

negativos: 0  usuarios: 114  anónimos: 81  compartir:  twitter  facebook  friendfeed
  1. #1   Python es el que más crece. Obviamente.
    votos: 13, karma: 158
    por DZPM el 11-09-2008 22:16 UTC
  2. #12   #11
    1) ¿Desde cuando hacer software privativo es digno? xD

    2) Bienvenido a "man" y a los paquetes "*-doc"

    3) La informática no es una mierda per se, y mucho menos por las discusiones. Que va, hacer flames es lo más divertido :-)

    PD: No me hagas caso, solo estoy trolleando. En el fondo respeto a todo el mundo, hasta a los windowseros.
    votos: 22, karma: 145
    por DZPM el 11-09-2008 22:45 UTC
  3. #25   #22 yo actualmente estoy haciendo software libre y no precisamente en mi tiempo libre :P que algunos os creéis que el software libre es un mero pasatiempo de 4 informáticos frikis sin vida social.

    Por cierto, el programa que desarrollo funciona tanto en windows como en linux o mac, sin cambiar nada de código y es en c++. Qué tendrá que ver el sistema operativo que use la gente con el lenguaje con que programes???

    Por cierto, si te dedicas a hacer chapuzas-programas en 2 minutos esta bien que uses visual basic...

    Sin acritud.

    PD: Nunca entenderé eso del goodbye karma....
    votos: 12, karma: 94
    por Zade el 11-09-2008 23:57 UTC
  4. #16   Que curioso, la mayoría de lenguajes que doy en la universidad no están ni entre los 20 primeros... ¬¬

    #15 El PowerShell es la burda copia de Microsoft de la Shell de Linux de toda la vida, por lo que ahora para ser administrador de windows 2008 es recomendable saber script de PowerShell, de ahí su gigantesco crecimiento.
    votos: 6, karma: 75
    por RadL el 11-09-2008 23:05 UTC
  5. #22   #12 La informatica es una herramienta y no una filosofia, admiro a los que hacen software libre porque tendran mas tiempo libre que disponer, otros mortales como yo tenemos que trabajar programando para otras empresas, una vida que mantener y usar windows xp. (El cual yo no considero un tan mal SO como se dice por aqui) Tambien tengo una particion con Linux pero la uso pocas veces.

    Good bye karma

    PD: Programo en C, java y VB y la mayor parte de los trabajos que me piden los hago en VB para ahorrar tiempo (La mayor parte de la gente usa windows os guste o no, la realidad es asi y no porque xp sea el mejor SO)
    votos: 13, karma: 68
    por Dagger el 11-09-2008 23:40 UTC
  6. #6   No termino de fiarme de esos datos. No es que no me fie de donde estan sacados, sino de los lugares que estan sacados. Muchos de los programadores de entornos Windows (VC++,VB,.NET,etc), saben que buscar en el MSDN es mucho mas directo que pasar por google, por ejemplo.
    votos: 6, karma: 65
    por meneameyanoesloqueera el 11-09-2008 22:28 UTC
  7. #8   #6
    Eres muy benévolo, llamar a "eso" programadores es sumamente generoso.

    Por cierto, conozco a "gente" de ese tipo que buscaba documentación ¡en CD-Roms!, ¡en pleno año 2007!. En serio.
    Luego se quejan de que la informática les parece una mierda... xD xD xD
    votos: 20, karma: 63
    por DZPM el 11-09-2008 22:32 UTC
  8. #17   Léase con voz de Joaquín Luqui -> "Gua gua gua, tu y yo lo sabíamos, tenemos a perl, ese chikilicuatre creador de meneame en el humillante puesto numero 7, otra mes más. ¿Como habrá afectado esto a su descomunal ego?"

    xD
    votos: 6, karma: 61
    por insert_coin el 11-09-2008 23:12 UTC
  9. #26   #25

    1: Me alegro que hagas software libre, el problema es cuando la gente cree que todo debe ser libre y luego uno tiene que ganarse la vida, y muchas veces esa forma de ganarse la vida no corresponde con lo que uno desearia...

    2: VB no funciona en linux excepto con Mono, logicamente que programas escritos en C/C++/Java/etc son multiplataforma, pero VB lo es a "medias"

    3: La mayoria de trabajos que pillo es hacer modificaciones en programas YA creados en VB, no voy a hacerme el gilipollas y decir "ups lo siento, no pillo este trabajo porque esta escrito en un lenguaje de paletos capitalistas"

    4: En meneame tu karma corre peligro si dices algo malo respecto a linux o algo bueno respecto a windows :-P

    Con buen rollo ;)

    PD: Si no haces software libre en tu tiempo libre... Lo haces mientras trabajas? ;)
    votos: 8, karma: 48
    por Dagger el 12-09-2008 00:04 UTC
  10. #37   Para los que quieran aprender Python, a parte de mi libro "Python para todos" (Creative Commons), algunos documentos interesantes que traduje en su día: la guía de estilo oficial escrita por Guido van Rossum (creador de Python), "Idioms and Anti-Idioms in Python" y "Code Like a Pythonista: Idiomatic Python"

    mundogeek.net/tutorial-python/
    mundogeek.net/traducciones/guia-estilo-python.htm
    mundogeek.net/traducciones/modismos-python.htm
    mundogeek.net/traducciones/python-idiomatico/
    votos: 4, karma: 48
    por Zootropo el 12-09-2008 07:56 UTC
  11. #11   #8 lo quieras o no, son programadores, porque programan. Llamarles "eso" me parece una falta de respeto, primero porque seguramente se estan ganando su sueldo dignamente y segundo porque estan haciendo aplicaciones para un gran porcentaje de usuarios"
    El tema del CD-rom, es gracioso que lo critiques porque el MSDN se distribuye por red y por DVDs/CDs, y la verdad es que va muy bien no tener que parar de usar la ayuda cuando no tienes conectividad de red, no crees?
    Y si, la informatica es una mierda, porque los informaticos como nosotros nos dedicamos a que sea una mierda con este tipo de discusiones, que si windows, que si linux, que si soft propietario, que si libre. No crees que esta guerra continua es algo ridicula? tan imbeciles somos que actuamos igual que los fanboys de los partidos politicos? Estupida envidia...
    votos: 25, karma: 34
    por meneameyanoesloqueera el 11-09-2008 22:40 UTC
  12. #4   #0 ¿Yotube -> Youtube?

    Pd. Arriba Python.
    votos: 4, karma: 33
    por Asfetiu el 11-09-2008 22:22 UTC
  13. #5   ¿Y el LOGO? ¿Por qué no sale el LOGO?

    Si me lo enseñaron en clase de informática en el colegio, seguro que era porque es muy útil.
    votos: 2, karma: 32
    por Virtualcharly el 11-09-2008 22:26 UTC
  14. #19   Yo tengo que discrepar de la metodología para calcular el ranking. Todo el java que está vinculado al desarrollo web, sencillamente no es comparable con los desarrollos que se hacen en C, como tampoco es comparable al php, que ni siquiera yo lo consideraría un lenguaje de programación. Es como decir que un Ford Fiesta es más popular que un Airbus 320 porque hay más coches en la calle.
    También es evidente econtrar muchas más entradas en leguajes que fueron populares en el pasado como C y C++, que llevan varias décadas funcionando, frente a otros lenguajes de nueva generación. Pero no es un indicador de que ahora se sigan utilizando con la misma intensidad que en el pasado.
    votos: 2, karma: 29
    por mastermemorex el 11-09-2008 23:28 UTC
  15. #28   #26

    1. Hombre yo soy de los que piensan que el software es mejor que sea libre siempre que se pueda.... puedes ganarte la vida y hacer software libre, claro que lo que vendes no es el software, si no el servicio... Si no tienes ningún servicio por el que cobrar y no te queda más remedio que vender el software, pues si, ahi veo lógico que sea privativo. Si el programa que desarrollas es a encargo de un particular (ya sea persona o empresa, grande o chica), tambien puedes hacer perfectamente software libre: desarrollas el software por el que la entidad te paga y le pones una licencia libre, la licencia libre sólo te dice que adjuntas el código fuente junto con el binario a tu cliente, no te dice nada que acto seguido lo regales por internet :S Hacer lo contrario en este caso, me parece realmente de malos programadores con algo que esconder (no tiene por que ser una conspiranoia, un código mal hecho tanto técnica como estéticamente puede valer de ejemplo).

    2: Si quieres hacer algo rápido y sencillo siempre puedes usar python. Pero claro, eso implica autoreciclarse, algo que a muchos informáticos les da como repelús (pobrecitos, no saben donde se han metido, pero en fin, como dijo un profesor mio, si te marea la sangre no te metes a médico).

    3: No entro en cuestiones privadas de tu vida profesional ya que no las conozco, si no te queda más cojones que hacer eso pues lo siento, mientras sea un encargo y te paguen bien por ello no lo veo mal, yo me centro en proyectos que crees tu desde 0, no en otros ya empezados y que vendrán con su licencia.

    4. Mientras expreses tu opinión de forma respetuosa y sin provocar (aunque no sea de manera explícita) no veo por qué peligra tu karma... en el algoritmo de meneame creo que no hay nada que baje tu karma si alabas a windows. Y los usuarios responsables darán cuenta de ello. Aunque no te niego que siempre hay quien vota negativo solo porque opines lo contrario, aunque de esos hay en todas las ideologías, es algo individual, no de meneame. En fin, lo de good bye karma, lo digo porque me parece un poco como hacerte la víctima con antelación, es algo "provocativo".

    PD: Es un proyecto para la universidad.
    votos: 2, karma: 27
    por Zade el 12-09-2008 00:24 UTC
  16. #27   #26 Linux=dios, Windows=mierda. No pidas más, sería como pedirle peras al olmo, bienvenido a meneame.

    #25 "Por cierto, si te dedicas a hacer chapuzas-programas en 2 minutos esta bien que uses visual basic... "
    Si un cliente que usa windows y pide cualquier software de gestion VB es un lenguaje rapido(tiempo=dinero) y comodo para desarrollar. El programa será una chapuza si tu eres un chapucero.
    votos: 5, karma: 26
    por vradok el 12-09-2008 00:19 UTC
  17. #47   #36 "Si eres bueno programando, el lenguaje te da igual, porque seguirás programando correctamente"

    Incorrecto totalmente.

    Para empezar, el paradigma de programación hace mucho. Si eres bueno en programación orientada a objetos, no significa que seas capaz de programar en el paradigma funcional o lógico -prueba a poner a alguien que ha dado Java durante 5 años a programar en Prolog de buenas a primeras-.

    Pero aparte de eso, hay lenguajes y lenguajes. En Java, es difícil programar mal, la verdad, es bastante estricto. En C++, programar mal es "lo normal". Coge a un programar de Java y ponle a programar en C++ (tras un cursillo, si quieres). Lo primero es como sepa algo de C, mezclará C y C++ que da gusto: primer error. Luego hay otros mil errores posibles, con los que si bien el programa funciona a priori, luego se descubren sus consecuencias.

    Si escribes un framework y olvidas un virtual en un método, se fastidió como luego otro programador tenga que sobreescribirlo. Si trabajas con multi-hilo y olvidas un volatile en una variable accesible desde varios threads, reza porque ninguna optimización del compilador te fastidie el programa. Si pones un const donde no debes, como luego quieras modificar un valor, vas a estar quitando const de medio programa. Claro, que si tienes un puntero cuyo valor no debería cambiarse y no pones el const, podrán corromper los datos de la clase desde fuera, etc. Y esto sin mencionar los punteros y otros errores como el object slicing o el mangling...

    Si sabes programar en el lenguaje más complejo de cada paradigma, seguramente podrás programar en todos los de ese paradigma (y sólo de ese paradigma) correctamente. Es lo máximo que se puede generalizar, creo yo.

    PD: Siento el ladrillo, es que he oido muchas veces comentarios como ese y me repatea que sea una creencia tan extendida.
    votos: 2, karma: 26
    por jmpep el 12-09-2008 13:47 UTC
  18. #30   #28

    1: Al contrario, de las pocas veces que he tenido que hacer programas desde 0 he colgado el codigo fuente en google code o planet-souce-code, a mi tambien me jodia cuando en la universidad preguntaba a alguien sobre como habia hecho esa parte de la practica y no te lo decian porque lo consideraban un "secreto divino" (idiotas are everywhere)

    2: Phyton es un tema pendiente, lo he estado hojeando y tal y me parece muy potente pero he de meterme con el

    3: Pues la mayoria supongo yo que tendran licencia, muchos son para empresas que no se dedican a la informatica y son empresas pequeñas, pero no creo que sea bueno ponerlo a rular por internet.

    4: Lo de victima con antelacion, bueno si, es verdad, lo hice por la experiencia anterior con este tipo de comentarios y algunos talibanes

    Salu2
    votos: 2, karma: 25
    por Dagger el 12-09-2008 01:24 UTC
  19. #15   #1 er.... no. Mira la columna del delta (en.wikipedia.org/wiki/Difference_operator), no es Python el que más ha crecido sino... ¿PowerShell? WTF?
    votos: 2, karma: 22
    por TheOm3ga el 11-09-2008 22:59 UTC
  20. #10   Tcl/Tk anda lejos, y detrás REXX. Ambos me provocan simpatía.
    votos: 1, karma: 21
    por edgard72 el 11-09-2008 22:37 UTC
  21. #23   #19 y #20, no hay que pensar sólo en programación para PC. El java se usa mucho en programación para móviles y pda.

    #2 Ojalá volviesen a enseñar Pascal en las universidades. Creo que no hay mejor lenguaje para aprender programación.
    votos: 2, karma: 20
    por basti el 11-09-2008 23:42 UTC
  22. #2   Me sorprenden la posicion de Delphi y Pascal, los daba por muertos, y c++ por suerte vuelve a subir...
    votos: 1, karma: 19
    por selvatgi el 11-09-2008 22:17 UTC
  23. votos: 1, karma: 18
    por rodz el 12-09-2008 07:57 UTC
  24. #18   #5 Logo sale en posición 21, por debajo de COBOL y por encima de Ada
    votos: 1, karma: 17
    por Zydeco el 11-09-2008 23:17 UTC
  25. #34   Por donde vivo C# sube como espuma, en cambio, Java en franco declive.
    votos: 1, karma: 14
    por damocles el 12-09-2008 02:16 UTC
  26. #35   #20 Pero es cómodo de programar y robusto. Mira que C/C++, que acabas poniendo todas las funciones/clases por duplicado con los malditos headers... (y no, por Dios, escribir el código en los .H NO es aceptable. Ni siquiera las plantillas, aunque evitarlo a veces no sea posible).

    Me apena que baje Ruby, que me gusta bastante -aunque es lento el condenado hasta decir basta- pero sobre todo... ¡¡Sube D!! El lenguaje que C++ debería ser. Hay esperanza XD

    PD: Leyendo este comentario parecería que odio C++; al contrario, es mi lenguaje favorito por debajo de Lisp.

    PD2: Joer, en la lista han tenido en cuenta Cg. Pero si es para programación de shaders...
    votos: 1, karma: 13
    por jmpep el 12-09-2008 02:57 UTC
  27. #36   Programar es programar, sea el lenguaje que sea! que uno conozca mucho un lenguaje en concreto, no te asegura que seas buen programador, sino que eres un picacodigos de puta madre en ese lenguaje concreto. Si eres bueno programando, el lenguaje te da igual, porque seguirás programando correctamente, y además sabrás en que entorno tendrás cada cual, solo son herramientas!! ¿acaso usamos destornilladores para apretar tuercas? ¿es que son peores herramientas que las llaves inglesas?
    votos: 1, karma: 12
    por trovus el 12-09-2008 06:57 UTC
  28. #9   Una etiqueta de [ENG] no le vendria mal al titulo..
    votos: 0, karma: 10
    por cubaman el 11-09-2008 22:33 UTC
  29. #14   Y el BASIC?? :( qué recuerdos...
    votos: 0, karma: 9
    por sb2k el 11-09-2008 22:57 UTC
  30. #21   Ooops!.
    votos: 0, karma: 8
    por mastermemorex el 11-09-2008 23:38 UTC
  31. #13   Pero el ADA ya ha desaparecido definitivamente? No se si fiarme de esos datos...
    votos: 0, karma: 7
    por zokete el 11-09-2008 22:49 UTC
  32. #39   Soy el unico que no esta pillando nada de esta noticia? [x D MODE]
    votos: 0, karma: 7
    por siempreconkandoo el 12-09-2008 08:12 UTC
  33. #43   #41 Tampoco es tan grave, no forma parte de la mafia y solo te machaca un poco :-P

    Los que deberían asustarse son los karmawhores.
    votos: 0, karma: 7
    por impalah el 12-09-2008 09:03 UTC
  34. #3   c++ y python son, sin duda, los mejores.
    votos: 0, karma: 6
    por Schaduwplek el 11-09-2008 22:19 UTC
  35. #7   Y el no-muerto en primer lugar...
    votos: 0, karma: 6
    por NubeNegra el 11-09-2008 22:28 UTC
  36. #20   El Java esta primero ? pero si es mas pesao que una vaca en brazos, necesita mas ficheros para funcionar que el mismo Sistema Operativo.
    votos: 0, karma: 6
    por elusuario el 11-09-2008 23:30 UTC
  37. #24   #19 estoy de acuerdo contigo. No se puede comparar c++ por ejemplo con matlab o haskell, que se usan en ámbitos completamente distintos y mucho más reducidos, en los que c++ no tiene nada de presencia.
    votos: 0, karma: 6
    por Zade el 11-09-2008 23:48 UTC
  38. #29   #2 , #23 Posiblemente el repunte que ha tenido Delphi/Pascal se debe al proyecto Lazarus, una alternativa de Software Libre a Delphi.

    es.wikipedia.org/wiki/Lazarus
    votos: 0, karma: 6
    por garabito el 12-09-2008 01:22 UTC
  39. #31   Yo en mi trabajo uso java, c y c++ y de vez en cuando perl, cuando quiero hacer un trabajo rapidísimo
    de auditoría no lo pienso dos veces y uso bash y si no tardo mas de 10 minutos haciéndolo.

    bash es la neta y esta no esta listado :-(
    votos: 0, karma: 6
    por leonnextor el 12-09-2008 01:38 UTC
  40. #32   #30 ok, absolutamente nada que objetar a tu comentario. Si es que hablando se entiende la gente :)

    PD: te daría un positivo pero no tengo karma, por más que alabo a linux, el algoritmo de meneame no me sube el karma :( xD
    votos: 0, karma: 6
    por Zade el 12-09-2008 01:41 UTC
  41. #33   Curioso que el PHP esté en el 5º puesto y bajando y casi todas las ofertas de trabajo que encuentro me pidan PHP. Yo desde luego si quiero ponerme a aprender un lenguaje nuevo miraré en infojobs lo que se pide antes de buscar en esta tabla lo "más usado", seguro que a la larga me sale más rentable.
    votos: 0, karma: 6
    por DarthNizah el 12-09-2008 01:47 UTC
  42. #41   #40 goto #38
    votos: 0, karma: 6
    por Zade el 12-09-2008 08:41 UTC
  43. #42   Excellent
    votos: 0, karma: 6
    por hurricanesoftwares el 12-09-2008 08:47 UTC
  44. #46   Ese estudio es claramente erróneo.

    Como muestra rápida:

    www.google.com/trends?q=Java%2C+C%2C+C%2B%2B0

    Además, incluso la cantidad de búsquedas no significa que se utilice más en general, sino que para un lenguaje concreto se necesitan más búsquedas, por el motivo que sea, por falta de literatura, por experiencia del usuario del lenguaje, etc. Además el estudio indica que se utilizan contadores de cursos impartidos sobre lenguajes, por ej.; a lo cual se aplica el mismo razonamiento anterior.

    Hace tiempo se sabe que el lenguaje más utilizado mundialmente es C/C++.
    votos: 0, karma: 6
    por Champen el 12-09-2008 10:49 UTC
  45. #44   #40
    Si quieres nos la sacamos y nos la medimos, a ver quien hace proyectos más grandes, quien tiene clientes más grandes, quien se gana las habichuelas mejor, y el software de quien es más robusto, portable, estable, eficiente, modular, bien documentado... ¿sigo?. Trollaco.

    #33
    Si buscas un trabajo, mira a ver "lo más usado".
    Si buscas un buen trabajo, mira a ver "lo menos usado".

    Es simple ley de oferta/demanda,
    votos: 2, karma: 0
    por DZPM el 12-09-2008 09:13 UTC
  46. #45   #44 El trollaco te lo podías haber ahorrado, precioso.
    ¿Te cuesta comprender que haya gente que no sea un talibán del "open source o muerte"?

    Paso de entrar en tu juego de las comparaciones; esas niñerías, para el patio del colegio.
    votos: 2, karma: 0
    por impalah el 12-09-2008 09:50 UTC
  47. #40   Sé que mi karma se va a ir a la mierda pero me cuesta entender la postura de #12 y sus "votantes", a menos que nunca haya tenido que ganarse por si mismo las habichuelas.

    En la vida real colar un lenguaje "no estrictamente empresarial" en un proyecto, y sobre todo si los que pagan son realmente grandes (no la tienda de la esquina sino bancos como el Santander o empresas como Gas Natural) es trabajo de chinos, y agotador, realmente agotador tener que defender las bondades de lo que vas a hacer sobre lo que ya hay.

    Quizás el primer año de trabajo lo intentes, pero acabas hartándote y dejando esos experimentos con gaseosa para hacerlos en casa.

    Aunque de vez en cuando hay suerte (yo he conseguido colar pequeños desarrollos en Python en varios proyectos grandes) o te toca un equipo técnico de frikis y acabas haciendo un extraño híbrido multilenguaje.
    votos: 5, karma: -12
    por impalah el 12-09-2008 08:21 UTC
comentarios cerrados

menéame