El lenguaje de programación más popular en 2012
Según los lectores de la bitácora los lenguajes de programación más populares en 2.012 serán:
- Java (173 votos)
- PHP (107 votos)
- C (86 votos)
- C++ (47 votos)
- Python (37 votos)
Otros meritorios participantes han sido Visual Basic (35), C# (30), Ruby (10), COBOL (7), PL/SQL (7), Perl (6) o JavaScript (6).

Gracias a todos los que respondisteis a la encuesta







Sinceramente espero que no sea Java…
Ahora en serio, me sorprende que lenguajes más modernos como C#, no aparezcan en la lista.
Los conocedores de C# y java, opinan que C# es una mala copia de java
Mucho sentido que C sea el tercero con 15% de los votos no hay, pues implicaría un aumento respecto a su porcentaje actual, algo que es bastante improbable que suceda.
Que php sea el segundo puede ser no del todo falso, últimamente solo se escuchan ataques contra ruby(onRails) y alabanzas a php. Diría que se acerca una nueva “edad de oro” para éste, contra todo pronóstico!
A c# y js yo los pondría algo más arriba, y por lo demás puede no ser del todo inexacta la encuesta
. veremos en 5años qué pasa…
C# mas ‘moderno’ que java?? jaja lo que hay que leer.. C# es una imitacion barata de java y c++. En el 2012 ya nadie se va a quejar por la ram que consume la maquina virtual de java, en ese entonces va a ser el lenguaje perfecto. PHP tambien me parece una obra de arte.
Yo pienso que PHP por esos años será un lenguaje más bien obsoleto, pues en la actualidad no es posible crear webs potentes con él, y tiene algunos errores importantes que desconozco pero son unos dolores de cabeza para los programadores PHP.
JSP será lejos el lenguaje usado para crear web dinámicas, ojalá sea así porque algo manejo
De donde salió que esto es una proyección para el 2012.. y no hubiera sido mejor separar los lenguajes para creación de aplicaciones de escritorio, web o bases de datos ??? Ahi falta el ActionScript que es a lo que apuesta Adobe y algunos de sus programas estrellas.. Yo en mi particular le iría a PHP y C#.
Jack, son los resultados de una encuesta en la que se le preguntaba a los lectores cuáles eran los lenguajes que pensaban que más se utilizarían en 2012. ¡Que parece que no leemos!
Las opciones las agregaban los usuarios, así que si ActionScript no está, es que a ninguno le pareció importante.
Podías haber dado tu opinión en la encuesta y haberlo agregado. De hecho aún puedes votar si quieres.
Bajo mi punto de vista, Java es un lenguaje muy bueno, pero es una “mierda” por tener que usar una máquina virtual (al igual que C#). Así que el lenguaje del 2012 sería un lenguaje como Java o C# pero que no usara máquina virtual, que fuera nativo.
Algunos de ustedes dirían que es una estupidez, que para entonces las computadoras tendrán mucha memoria principal. Y estoy completamente de acuerdo. Pero nadie nos va a quitar el tener que cargar una máquina virtual en memoria. Tengamos la memoria que tengamos.
Por otro lado, seguro que otros dirán que Java es multiplataforma. Y está en lo cierto. Pero, seamos sensatos. En el momento que uno hace un programa medianamente serio, hacen falta versiones distintas para los sistemas operativos más importantes (véase Linux, Windows, Mac, openSolaris, etc). La razón es porque cada SO tiene una forma distinta de interpretar algunos casos. Así que si va a ser necesario compilar versiones distintas para SO distintos, ¿por qué no compilar el código de forma nativa? (Ejemplo muy claro NetBeans para Windows/Linux/openSolaris (IDE desarrollado por SUN))
Si se cumplieran todas estas carencias, entonces Java o C# o el lenguaje que fuera sí que serían ideales. Ideales para desarrollar apliaciones de ámbito general. Lógicamente, después habrá más lenguajes especificamete diseñados para otro tipo de labores.
Java nativo, solo en Solaris, alli no hay maquina virtual. Pero el colmo de un sin No. de interpretes, uno por cada dos aplicaciones fue .net. De manera que en ese sentido .net colomo el plato, solo para evitar que aprendieran java
muerte a C y java, viva PHP
Pero bueno mark… con esa URL, ¿cómo defiendes PHP en lugar de Python? ¿cómo escribes sobre PHP en lugar de Python?
La verdad es que yo le tengo mucho más cariño a Python… pero siendo realistas, la popularidad de Java y PHP es arrasadora.
Sorprende no? Yo pensaba que era el C#, Pero me doy cuenta que es el Java.
Yo practicamente me familiarizo con el Php muy sencillo y se puede hacer bastante ( Con creatividad)
De acuerdo Java sera el primero en la lista
PHP Segundo tambien
JavaScript Tercero no nos olvidemos del crecimiento de las aplicaciones AJAX
C# cuarto, aunque a muchos no nos guste para nada, Microsoft se encargara de que asi sea y quisas podria estar hasta en el segundo lugar, xq Java es Java, JAJA.
Ruby de acuerdo va mejorando.
C, C++, ya no son populares aunque me parezcan excelentes lenguajes de programacion.
C y C++ seguiran siendo muy usados en la programacion de Software libre, Linux y mas, que bien , velocidad, No al MONOS.NET
Esperemos los 5 años a ver que pasa
Para ezequiel_mza, creo que estas bastante errado en tus comentarios, pues PHP 5 ya orientado definitivamente a objetos y la salida de PHP 6 asi como el frameWork de Zend posibilitan realizar Webs realmente Grandes. Aparte el uso de Ajax creo que tambien le da un impulsito por la facilidad de relacion que tienen. Otra cosa JSP es muy pesado al lado de PHP, asi que no se en que posicion estara pero seguro entre los 10 primeros, aparte hoy jsp en la web se usa mucho menos que PHP…
Aclaro que me encanta JAVA y toda su filosofia incluso aprendi JAVA para aplicar todo eso a PHP…
Realmente pienso que el lenguaje del futuro es C#, es muchisimo mas rápido que java, pues aunque usa una maquina virtual no es interpretado como lo es java, C# es compilado a código nativo por el JIT (just in time), ademas que ya su version 3.0 deja muy a tras a los demas lenguajes con la implantación le linq y el ya anterior generics, sin olvidar que tiene mayor compatibilidad con windows que aunque duela, tiene casi el 90% de los ordenadores personales en todo el mundo. C# es un lenguaje muy moderno, robusto, elegante y facil de aprender.
el señor facuz ha dicho esto:
C# mas ‘moderno’ que java?? jaja lo que hay que leer.. C# es una imitacion barata de java y c++. En el 2012 ya nadie se va a quejar por la ram que consume la maquina virtual de java, en ese entonces va a ser el lenguaje perfecto. PHP tambien me parece una obra de arte.
Cuando leo comentarios de esa naturaleza descubro en la persona su alto grado de desconocimiento de tecnologia.
Yo estudio C# desde que nacio,tengo seis años estudiando y desarrollando sistemas(en C#) en mas de una transnacional y se de la potencia del lenguaje conozco cada uno de sus rincones para decir con la autoridad y eperiancia que me dan esos años que se trata del lenguaje del futuro y por lo tanto no se trata de una imitacion barata como usted dice,si hablamos de imitaciones entonces Java tambien es una imitacion de C, lo cual no es debido a que Java y C# toman las mejores caracteristicas de C y sobre eso se han desarrollado.Yo le pregunto señor facuz ¿Java tiene algo como LINQ(lo tiene C#)?
Con esto termino y para opinar sobre tal o cual lenguaje uno debe tener cierta autoridad y esa autoridad te la da el estudio exhaustivo de un lenguaje y por supuesto la aplicacion del mismo en sistemas reales para grandes empresas.
He utilizado C# en aplicaciones windows,web,moviles y de inteligencia artificial.
Tambien programo en C,C++,vb.net,etc
¿Java una imitación de C?
Ni si quiera se basan en el mismo paradigma… En todo caso de C++.
para mi el mejor es php las personas se entienden mejor con ese lenguaje de programacion y no entiendo porque java tiene mayor porcentaje.
Si java supera todas las características de c y c++ en los niveles mas bajos de programación incluida la parte de I/O, seguramente no tendrá rival ni contienda.
yo recien comienzo con la programacion, le estoy entrando por java y php, y de verdad puedo decir que estos dos me gustan, aunque tengo la certeza de que nada como C y C++ para obtener resultados mejores, pero me parece que por comodidad los dos primeros, por lo menos en mi caso, pero como es muy sabido y aceptado, nosotros no tenemos la bandera de ningun lenguaje, si algo nos sirve, hay que tomarlo no? _D
actionscript
el señor facuz ha dicho esto:
C# mas ‘moderno’ que java?? jaja lo que hay que leer.. C# es una imitacion barata de java y c++. En el 2012 ya nadie se va a quejar por la ram que consume la maquina virtual de java, en ese entonces va a ser el lenguaje perfecto. PHP tambien me parece una obra de arte.
Cuando leo comentarios de esa naturaleza descubro en la persona su alto grado de desconocimiento de tecnologia.
Yo estudio C# desde que nacio,tengo seis años estudiando y desarrollando sistemas(en C#) en mas de una transnacional y se de la potencia del lenguaje conozco cada uno de sus rincones para decir con la autoridad y eperiancia que me dan esos años que se trata del lenguaje del futuro y por lo tanto no se trata de una imitacion barata como usted dice,si hablamos de imitaciones entonces Java tambien es una imitacion de C, lo cual no es debido a que Java y C# toman las mejores caracteristicas de C y sobre eso se han desarrollado.Yo le pregunto señor facuz ¿Java tiene algo como LINQ(lo tiene C#)?
Con esto termino y para opinar sobre tal o cual lenguaje uno debe tener cierta autoridad y esa autoridad te la da el estudio exhaustivo de un lenguaje y por supuesto la aplicacion del mismo en sistemas reales para grandes empresas.
He utilizado C# en aplicaciones windows,web,moviles y de inteligencia artificial.
Tambien programo en C,C++,vb.net,etc¿Java una imitación de C?
Ni si quiera se basan en el mismo paradigma… En todo caso de C++Bajo mi punto de vista, Java es un lenguaje muy bueno, pero es una “mierda” por tener que usar una máquina virtual (al igual que C#). Así que el lenguaje del 2012 sería un lenguaje como Java o C# pero que no usara máquina virtual, que fuera nativo.
Algunos de ustedes dirían que es una estupidez, que para entonces las computadoras tendrán mucha memoria principal. Y estoy completamente de acuerdo. Pero nadie nos va a quitar el tener que cargar una máquina virtual en memoria. Tengamos la memoria que tengamos.
Por otro lado, seguro que otros dirán que Java es multiplataforma. Y está en lo cierto. Pero, seamos sensatos. En el momento que uno hace un programa medianamente serio, hacen falta versiones distintas para los sistemas operativos más importantes (véase Linux, Windows, Mac, openSolaris, etc). La razón es porque cada SO tiene una forma distinta de interpretar algunos casos. Así que si va a ser necesario compilar versiones distintas para SO distintos, ¿por qué no compilar el código de forma nativa? (Ejemplo muy claro NetBeans para Windows/Linux/openSolaris (IDE desarrollado por SUN))
Si se cumplieran todas estas carencias, entonces Java o C# o el lenguaje que fuera sí que serían ideales. Ideales para desarrollar apliaciones de ámbito general. Lógicamente, después habrá más lenguajes especificamete diseñados para otro tipo de labores.
Mucho sentido que C sea el tercero con 15% de los votos no hay, pues implicaría un aumento respecto a su porcentaje actual, algo que es bastante improbable que suceda.
Que php sea el segundo puede ser no del todo falso, últimamente solo se escuchan ataques contra ruby(onRails) y alabanzas a php. Diría que se acerca una nueva “edad de oro” para éste, contra todo pronóstico!
A c# y js yo los pondría algo más arriba, y por lo demás puede no ser del todo inexacta la encuesta
. veremos en 5años qué pasa…
¿Que PHP no tiene futuro?, que va!
Para el 2012 habran por lo menos dos versiones mas que la actual. Quien sabe lo que pueda hacer la version 7 o incluso la 8. Ya veremos cuando llegemos
queria saber cuantos lenguajes de programacion hay porque me pidieron eso para el cole
en realidad yo comulgo con la idea de que java sera el lenguaje mas utilizado para el 2012 ya que como todos savemos es multiplataforma tengo 5 años programando soy ing. en sistemas de computo y conosco de algunos lenguajes de algo podemos estar seguros vb jamas llegara a los primeros lugares ya que produce montones de errores de ejecucion y yo prefiero java a pesar de que sea muy pesado
hola yo pienso que uno de los lenguajes mas potentes en la actualidad es Java, sin quedarse atras asp y php. solo tengo la gran duda de si para usar asp cobran algun tipo de licencia.
asp no es un lenguaje de programacion…
c# tiene más futuro, es una mezcla de lo bueno de los lenguajes más importantes como Java, Php, Visual Basic… Hagan una aplicación de C# y se van a dar cuenta, la rapidez y facilidad de desarrollo (cada vez más perfeccionado).
Yo le apuesto al Python, es un lenguaje poderoso y eficaz … no se si llegará a ser el mas popular en el 2012, pero de seguro estará bien rankeado.
Lo que veo según los comentarios de los programadores es que cada quien esta defiendiendo el lenguaje que usa, sin ponerse a ver los pro y los contra.
Todos los lenguaje tienen características que los hacen mejores para unas cosas y malas para otras.
Programen, sean felices y liberen sus códigos con licencia del tipo FSF
Yo creo que predecir esto es imposible.
Lo que dice juanmax concuerdo mucho, pero creo que el futuro esta en hacer aplicaciones multiplataforma, ya que la comunidad del Open Source crece cada vez mas.
Por eso yo le veo el futuro no a .Net sino a la versión Open Source de .Net (por así decirlo) que es Mono. Por ahora le veo futuro -tecnológicamente- a Mono con el lenguaje de programación C#.
Pero en popularidad es indiscutible que es Java el que está encima. Pero va bajando…
Si Sun no saca una buena nueva versión de Java esta perdido.
jejeje
Hola, yo que estoy estudiando lenguajes de programacion, veo mas facil y completo el Java, pero como soy entendido de C++, digo que estos dos seran con mucha diferencia los grandes.
Hola, estoy de acuerdo en que Java ha sido, es y seguira siendo el lenguaje mas usado, no solo por su popularidad, ni potencial si no por que existe una organizacion representada por varias empresas lideres en IT (JCP) que respaldan a JAVA y mas que un lenguaje de programacion es un conjunto de estandares empaquetadas de tal forma que pueda ser escalable cada una de estas sin ser necesario cargar con el paquete completo. Por estas siples razones y por que hoy Oracle ha comprado a SUN sin duda no solo a 2012 sera lenguaje mas popular.
Yo apuesto por java, ya que es el que ahora mismo esta establecido y mucho tiene que cambiar la cosa para qe en 3 años cambie…
Sobre el “sin olvidar que tiene mayor compatibilidad con windows que aunque duela, tiene casi el 90% de los ordenadores personales en todo el mundo” solo recordar que el 90% de las aplicaciones son web y el 90% de los servidores son UNIX…
Y desearia que fuera python, pq sin duda es el mejor lenguaje de programacion, la sintaxis mas elegante… adoro python…
Tb he programado java (J2EE, SE y ME), vb.net, delphi, c#… pero como python nada.
Sobre el ‘mejor’ pues depende para que lo quieras… y el ‘mas rapido’ pues depende mas de TU programacion que de SU velocidad SIEMPRE.
Yo digo que python por todos los proyectos que veo en desarrollo, Google,microsoft lo usan.Java esta de capa caída lo que queda por ahí es debido a los sistemas que ya lo usan e implementan del pasado.Pero a ver si me ilumináis cual es el supuesto sector en que java ganará?
Ya os digo que juegos no,en web tampoco….la verdad es que yo entiendo que cuando habláis de un lenguaje en verdad habláis de la plataforma.Si quiero una web potente y liviana uso AJAX,JQUERY,python,mysql,php….son tecnologías,frameworks y lenguajes muy rápidos.Existe la posibilidad de usar actionscript y flex,etc….En juegos o usas c++,objective-c,C# que es como programan las grandes empresas, y si quiero para móvil y tengo que usar la plataforma java, usare javafx que me parece muy fácil y potente.Pero prefiero que le gane la batalla python 3(lenguaje) y sus tropecientas plataformas algunas más rápida que otras.Y algo que se valora mucho, pocas líneas y buena estructura, ahorro de tiempo.
PYTHON 3.X
aajaj, es absurdo omitir C# en la lista de los primeros, es un lengiage q esta toamdno mas y mas terreno…y obiamente es mas moderno que java, solamente me van a contradecir los que programan en java..
bueno creo nadie baja a java, pero seria mejor sin mvj!! con respecto a C# no he probado ni pienso probarlo, sabiendo que es de microsoft que se puede esperar….
La verdad es esta:
Mientras Microsoft tenga sistema operativos, su propio web browser, office… el c# estara a la cabeza de las empresas (no las de gobierno) por que es barato y rapido de usar para las nuevas aplicaciones.
Antes no existia la maquina virtual, y cada lenguaje compilaba nativo, pero no podian comunicarse con diferentes aplicaciones y tampoco van hacer nuevas versiones del Java dependiendo de su sistema operativo, asi que decidieron hacer uno solo y que corra en varias plataformas, en cambio Microsoft hizo muchos lenguajes pero solo corre en una sola plataforma.
Asi que de aqui a 2 anios, seguira exactamente igual, C# y Java como numero uno, y si es verdad que todo Microsoft no es bueno, pero mientras vendan sus sistemas operativos, ellos lo cambian y todo su software, entonces Java se ve forzado a cambiar para que sea compatible con sus sitemas operativos.
C# no está a la cabeza de las empresas.