Hace 15 años | Por --2294-- a hurricanesoftwares.com
Publicado hace 15 años por --2294-- a hurricanesoftwares.com

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++ ....

Comentarios

m

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.

DZPM

#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... lol lol lol

insert_coin

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?"

lol

Zootropo

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"

http://mundogeek.net/tutorial-python/
http://mundogeek.net/traducciones/guia-estilo-python.htm
http://mundogeek.net/traducciones/modismos-python.htm
http://mundogeek.net/traducciones/python-idiomatico/

Trolleando

#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

Con buen rollo

PD: Si no haces software libre en tu tiempo libre... Lo haces mientras trabajas?

m

#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...

D

#0 ¿Yotube -> Youtube?

Pd. Arriba Python.

V

¿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.

D

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.

Zade

#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 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.

D

#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.

j

#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.

Trolleando

#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

c

#1 er.... no. Mira la columna del delta (http://en.wikipedia.org/wiki/Difference_operator), no es Python el que más ha crecido sino... ¿PowerShell? WTF?

edgard72

Tcl/Tk anda lejos, y detrás REXX. Ambos me provocan simpatía.

b

#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.

selvatgi

Me sorprenden la posicion de Delphi y Pascal, los daba por muertos, y c++ por suerte vuelve a subir...

D
Zydeco

#5 Logo sale en posición 21, por debajo de COBOL y por encima de Ada

damocles

Por donde vivo C# sube como espuma, en cambio, Java en franco declive.

j

#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 lol

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...

t

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?

D

Una etiqueta de [ENG] no le vendria mal al titulo..

sb2000

Y el BASIC?? qué recuerdos...

D

Ooops!.

D

Pero el ADA ya ha desaparecido definitivamente? No se si fiarme de esos datos...

impalah

#41 Tampoco es tan grave, no forma parte de la mafia y solo te machaca un poco

Los que deberían asustarse son los karmawhores.

elpelodeannagabriel

Soy el unico que no esta pillando nada de esta noticia? [x D MODE]

Schaduwplek

c++ y python son, sin duda, los mejores.

Champen

Ese estudio es claramente erróneo.

Como muestra rápida:

http://www.google.com/trends?q=Java%2C+C%2C+C%2B%2B&ctab=0&geo=all&date=all&sort=0

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++.

h

Excellent

Zade

#40 goto #38

N

Y el no-muerto en primer lugar...

D

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.

Zade

#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 lol

l

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

g

#2 , #23 Posiblemente el repunte que ha tenido Delphi/Pascal se debe al proyecto Lazarus, una alternativa de Software Libre a Delphi.

http://es.wikipedia.org/wiki/Lazarus

e

El Java esta primero ? pero si es mas pesao que una vaca en brazos, necesita mas ficheros para funcionar que el mismo Sistema Operativo.

Zade

#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.

DZPM

#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,

impalah

#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.

impalah

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.