Hace 8 años | Por --485930-- a spectrum.ieee.org
Publicado hace 8 años por --485930-- a spectrum.ieee.org

La revista IEEE Spectrum ha elaborado un listado de los lenguajes de programación más populares en 2015 a partir de 12 métricas y 10 fuentes de datos. Java encabeza el listado, seguido muy de cerca por C y C++.

Comentarios

D

#1 R lleva mucho tiempo empleándose en el ámbito científico-técnico, pero está extendiéndose cada vez a otras aplicaciones.

D

#2 Pues me ha llamado mucho la atención verlo tan alto, porque en el ámbito científico más bien tengo la impresión que su uso está estancado o bajando muy levemente.

carles

#28 Se usa mucho en tareas de "data science".

D

#28 ¿Bajando?Se supone que es el futuro.

Shotokax

#1 ¿a qué te refieres con "el nuevo COBOL"?

D

#6 Si es como el COBOL, lo bueno es que aunque pierda atractivo, se seguirá utilizando dentro de 40 años, aunque sea sólo para mantenimiento.
Los jóvenes sólo utilizarán los nuevos lenguajes de moda, y el que ahora sea Javero tendrá trabajo asegurado jeje. O no...

ezain123

#18 y bien pagado

peperojoizquierdo

#18 Predecir el futuro a 40 años vista es muyyy arriesgado

alexwing

#18 Trabajo puede, pero será un alma en pena. lol

D

#89 jajaj eso es una gran verdad. Compañeros que han conseguido escapar del rancio mundo cobolero al javero o similar, han rejuvenecido y recuperado la ilusión por la vida y su trabajo.

mangrar_1

#6 Java 8 es novedoso, el problema es que a las empresas les cuesta usar las últimas versiones. Muchas siguen estancadas en la 6

r

#6 Java era mainstream hace 10 años. Ahora es una momia que todo el mundo odia.

t

#4 Poco glamouroso y claramente por detrás de las nuevas tendencias, pero estable y ampliamente utilizado por toda la industria.

Shotokax

#91 entiendo.

El "glamuroso" ahora es Python, ¿no?

t

#95 Ya no, lo era hace unos años. Sigue siendo mucho más glamouroso que Java, pero hoy día lo que más se lleva, curiosamente, es probablemente el Javascript.

El Javascript es un lenguaje extraño, porque de entrada parece un lenguajillo simplón, con sintaxis heredada de Java/C para hacer cuatro cosillas en las webs, pero en realidad es un lenguaje tremendamente potente... si te adaptas a sus aspectos más abstractos y rarunos. En realidad, Javascript casi se parece más a un Lisp o similar que a los Java/C de los que viene, y últimamente se está poniendo muy de moda en el lado de los servidores.

D

#c-91" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2451397/order/91">#91 y no olvides una cosa muy importante: puedes descubrir una gran parte de errores en tiempo de compilación.

Que sí, que JavaScript y Python son muy sexys, pero a veces tienes que estar tirando de debugger sólo para encontrar un error de tipado. Y por eso siempre tiraré por lenguajes como Java, C++ o C# en vez de lenguajes de juguete.

Pero claro, aquí lo que importan son las modas... La productividad y el rendimiento es para los informáticos con problemas de calvicie. Los que usan dominios .io usan NodeJS para todo.

mangrar_1

#91 Java es mucho mas que el lenguaje, es una plataforma. Muchas de esas nuevas tendencias se ejecutan en la JVM.

meneandro

#1 Date cuenta que javascript se usa mucho en programación web, donde se acompaña de otros lenguajes o donde se tira mucho de frameworks (que se cargan muchas veces de otros servidores), no tanto como lenguaje de programación puro y duro (aunque cada día más con el auge de los frameworks de desarrollo de apps "universales")

ezain123

#5 más que eso! hoy en día se usa también para hacer aplicaciones servidor e incluso scripts a la phyton gracias a nodejs.

D

#7 NodeJS parece potente una vez que descubres que PopCornTime en velocidad es una basura y que hasta programas como FreeTuxTV le dan mil vueltas en eficiencia.

Bueno, FreeTuxTV no sirve. Es C . Pues Quodlibet, que es un mastodonte a lo Itunes con audio. En python.

ezain123

#11 si quieres hacer algo que lo pete y vaya a todo trapo usa GO.

vazana

#14 es curioso, en Google se han preocupado de que Go compile rápido, pero en ejecución no destaca especialmente en los benchmarks.

Lo curioso es que mucha gente tiene la idea de que Go es un lenguaje eficiente.

ezain123

#54 Es un lenguaje eficiente. Otra cosa es que no esté a la altura de C. Pero soluciona bastantes problemas de C. El hecho de que compile rápido para mi es bastante importante ya que permite un feedback muy rápido. No sé si lo has probado pero si estas acostumbrado a programar en C deberías hecharle un ojo!

vazana

#74 prefiero los lenguajes lo más expresivos y de alto nivel que sea posible. Lo demás me parece trabajo del compilador. En ese sentido, hay bastantes lenguajes más expresivos y eficientes que Go.

http://benchmarksgame.alioth.debian.org/u32/which-programs-are-fastest.html

No se puede seguir haciendo bromas acerca de lo lento que es Java y a la vez recomendar Go porque es mucho más rápido...

ezain123

#80 si quieres usar la JVM usa scala. Tu gráfica te lo demuestra.

vazana

#94 sí, es algo que se dice mucho, Go es eficiente como C y expresivo como Python, no sería para despreciarlo, si fuera cierto.

Pero no parece ser el caso.

http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=rust&lang2=go

Se puede comparar también el tamaño de los programas, por ejemplo con Haskell, o Scala (como dice #81):

http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=go&lang2=ghc
http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=go&lang2=scala

Rust es mucho más eficiente que Go, tal vez algo menos expresivo.
También está por ver si resulta algo de Julia.

Go tiene herramientas y a Google detrás, pero es una patata de lenguaje, no hay más que ver los lenguajes en que se han inspirado para hacerlo y compararlos con otros lenguajes que los han basado en cosas mejores. Así que Go tiene todo mi desprecio.

t

#54 Hombre, no compares lo que permite hacer C, y lo que permite hacer Go. La gracia de Go es que expresivamente es como un Python/Ruby, pero en cuanto a ejecución es (casi) como un C/C++.

Coge un proyecto gordo, y hazlo en Python, y lo tendrás en dos patadas, pero lentorro. Hazlo en C, y será rapidísimo, pero te hará falta 10 veces más tiempo para desarrollarlo. En Go, lo haces en el mismo tiempo que Python, y va casi, casi como si fuera en C. No es como para despreciarlo.

D

#14 Me acaba de reventar el detector de lamers...

Eso lo has leído en un artículo to guapo, a que sí?

r

#14 Go nunca lo va "a petar". Antes triunfarán Rust (seguramente) o incluso Swift. Go es conocido y está "de moda" (ni siquiera eso) porque tiene a Google detrás. Si los autores fuesen otros no tendría ni una centésima parte de la relevancia que tiene (que ya te digo que es poca).

Te recomiendo que leas algo crítico con Go, como http://yager.io/programming/go.html o http://jaredforsyth.com/2014/03/22/rust-vs-go/ (así a bote pronto).

D

#11 en mi pequeño cacharro yo uso peerflix satisfactoriamente

titali

#11 por lo que veo eso de fretuxtv es para ver canales de televisión no?
Es p2p cómo popcorntime? Es estable o en ocasiones algunos canales no funcionan?

Dependiendo de como sea quizás debo volver a instalar Linux en mi portátil...

meneandro

#11 La fuerza de node.js en teoría no es la velocidad pura y dura de ejecución, sino la velocidad (y sobre todo la latencia) a la hora de servir contenidos.

A

#96 Node.js no es especialmente rápdido a la hora de servir contenidos. Es simplemente normal. Destaca sólo cuando lo comparas consigo mismo en velocidad de ejecución.

sonixx

#1 a mi el que me sorprende es matlab, no pensaría que tuviese tanta cuota.
No veo ofertas de trabajo para matlab, lo veo mas como un suplemento para trabajos científicos matemáticos

ezain123

#12 se usa en mucho ingeniería para hacer modelos matemáticos y en la universidad. Creó que todo informático que se precie lo ha usado alguna vez en la carrera.

cosmonauta

#13 buff...la manía que le tengo al Matlab, desde la universidad.

sonixx

#43 a mi me daba asco, hasta que le pillas el gusto y mola.
A mi se me daba bien, pero claro son para perfiles muy tecnicos
#56 eso es lo que insinuaba, no es un perfil de trabajo muy publico

s

#12 Se usa en la universidad, departamentos de investigación...

No son ofertas que aparezcan en Infrajobs.

mangrar_1

#12 Tienes que salir al extranjero para encontrarlos. Y se paga de puta madre.

outofmemory

El problema con esta lista es que está mezclando el uso en la industria con el de investigación. Por eso sale que Java es el #1 (industria), seguido de C/C++. Luego sale R en el 6, que se usa más para investigación (y quizá bancos y similares para datamining y predicciones de mercado) y el Matlab aparece en una posición muy baja porque se usa en ambos. Y encima mezclan con lenguajes que casi son frameworks para la web.

D

#1 Java, pese a que arrastra algunos errores de su diseño primigenio, es un lenguaje en constante evolución, que añade cada pocos años no pocos cambios y mejoras, tanto en redimiento como de "azúcar sintáctico". Así que no, por mucho que sea "tradición" decirlo en cada ránquing de lenguajes que se publica, Java NO es el nuevo Cobol.

D

#1 Es el programa que damos en la carrera de Ing forestal.

Mister_Lala

Yo dudo mucho que java sea el number one para programar para el spectrum...

NapalMe

#9 A mi lo que me extraña es que no estén el ASM ni el BASIC

D

#22 LOGO! Tortuguita p'arriba, tortuguita p'abajo.

D

#25 Qué tiempos!

D

#9 Creo que no hablan del Spectrum 48 kb, es otra cosa más nueva pero no entiendo.

Mister_Lala

#37 El spectrum se programaba en BASIC. Era un chiste, porque en la noticia dice "spectrum".

Wallack

- Toc toc
- Quien es?
- (pausa larga) ... java

D

#46 Excepto si ese otro lenguaje es Go o Rust

sotanez

#46 Java no es para nada lento una vez descartado el empujón inicial de la máquina virtual. Para aplicaciones empresariales es estupendo, aunque sí es cierto que muy verboso y bastante dogmático con eso de que todo se hace con objetos.

Pero eso no les entra en la cabeza a los niñatos que se ven triunfando en startups programando cosas guays en Ruby + Go + NodeJS + Clojure + NoSQL + AcronimoSinSentido...

mangrar_1

#72 Node.js funciona muy bien, pero no es comparable con aplicaciones JEE. NodeJS no es un servidor de aplicaciones, para compararlo con Java, habría que compararlo con Vert.x o Spray.io, que son tecnologías análogas a NodeJS pero con Java.

mangrar_1

#72 "todo se hace con objetos" No, precisamente lo malo es que no todo son objetos, hay tipos primitivos. En otros lenguajes como Python por ejemplo tu puedes hacer: 5.nombreDelMétodo(parámetros). En Java no puedes, porque 5 en este caso sería un int y no un Integer.

D

#72 Es que hay cosas guays que son mejores que Java. Claro que una vez eres un acólito de Java, no ves más allá.

D

#72 No me metas a Go con JodeJS, por favor

D

#46 Java no gasta recursos, es la maquina virtual de Java la que gasta recursos, y si, gasta demasiados recursos, por lo menos para la programacion en entornos industriales, de ahi que casi solo se empleen C/C++ en entorno industrial.

Y Java no es programar, es coger frameworks, librerias y apis para hacer un programa en el cual habras escrito más documentacion y configuracion que codigo propiamente dicho. Vamos lo que viene a ser como programar con un generador de codigo.

delawen

#77 Y Java no es programar, es coger frameworks, librerias y apis para hacer un programa en el cual habras escrito más documentacion y configuracion que codigo propiamente dicho. Vamos lo que viene a ser como programar con un generador de codigo.

Acabas de describir el mejor ejemplo de lo que digo en #46. Estás todavía al principio de la curva de Java, por lo que parece.

p

#79 El problema de Java es que es demasiado burocrático en general, y que tiene un montón de morralla innecesaria por su rigidez (nunca entenderé por ejemplo la obsesión por el XML en contextos en los que no pinta nada).

Un buen amigo mío estuvo muchos años viviendo de ser un gurú de Java en la propia Sun y dice que no vuelve a Java ni en pintura (a veces le toca todavía) ahora que está fuera de Sun haciendo investigación y puede usar otras cosas como Python, node.js y Clojure.

D

#79 Yo no uso Java, en mi equipo de trabajo usamos C/C++, no podemos permitirnos perder satelites. Java(el normal, no el JEE) lo di en una asignatura en la universidad, me parecio tan facil que consegui hasta la matricula de honor(la unica que saque en toda la carrera).
Lo que digo de Java lo se por un compañero de la empresa que en los descansos me cuenta cosas de lo que hace y la sensacion que me da es la que he dicho, que el JEE es coger framewroks, librerias y apis ... y no estoy ni en el principio de la curva de aprendizaje de JEE puesto que no lo toco ni con un palo.

mangrar_1

#77 vaya burrada, tu no tienes ni idea de lo que es Java.

P

#77 "Y Java no es programar, es coger frameworks, librerias y apis" ... "Vamos lo que viene a ser como programar con un generador de codigo."

¿Hablamos del mismo Java? ¿Has usado Java más allá de los tutoriales que te encuentras por ahí? Mira que no soy de los que suelen defender a Java, pero decir eso es mostrar bastante desconocimiento en el tema. Frameworks y APIs usas en todos los lenguajes, incuso C/C++. Y precisamente una de las características más reconocidas (y criticadas) de Java es el ser muy verboso, por lo que para cualquier implementación terminas escribiendo mucho código. Si por generador de código te refieres a los IDE, pues creo que es mucho más el código generado por Visual Studio que por cualquiera de los IDE de Java.

Creo que deberías conocerlo un poco más antes de lanzar una opinión tan poco acertada.

D

Aprendi en Qbasic, estudie con C para mas tarde dar c++ y borland C (casi muero del asco). Ahora estoy enamorado de python.

alexwing

#17 Esto.

D

Por cierto, ni de coña puede ser que R esté tan arriba. Sólo conozco a una persona que use este lenguaje y es imposible que esté por encima de PHP. Si medio internet está hecho con PHP... lol

enrii.bc

#40 para nada de acuerdo. basta echar un vistazo a los cursos de cursera y ver la cantidad de cursos que se dan en R. es el lenguaje mayoritario elegido por los data science. y lo de big data ahora esta en la ola. sin duda es el lenguaje de moda

D

#48

Búsquedas de empleo de programadores R http://www.cwjobs.co.uk/JobSearch/Results.aspx?Keywords=r+developer
22 resultados

Búsquedas de empleo de programadores PHP http://www.cwjobs.co.uk/JobSearch/Results.aspx?Keywords=php+developer
287 resultados

No discuto que el lenguaje R sea un lenguaje con mucho potencial en el mundo del Big Data, pero si hablamos en términos de popularidad, está muy lejos aún de PHP.

D

#57 Compañero, conozco sobradamente el propósito de cada lenguaje. No hace falta que te montes pajas mentales en hacer un vs de PHP con R porque es como comparar un chorizo con una tijeras. Yo sólo digo que si hablamos de un top ten en popularidad, PHP tiene que estar por arriba de R y este ranking meneado no puede estar bien.

Sinceramente me quedo con el índice TIOBE. Me parece mucho más fiel a la realidad... cuestión de fe, supongo.

1. Java
2. C
...
7. PHP
...
17. R
...

Y evidentemente esto no lo convierte en mejor ni peor, simplemente son lenguajes de propósito distintos. Haz si quieres el programita en R, cuando acabes puedes hacer una tienda online.

mangrar_1

#40 está muy arriba por el big data que se usa mucho

oricha

#36 Madre mia, lo que acabas de decir, con 20 añitos que tiene java es el lenguaje mas utilizado del mundo según el indice TIBOE http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html y el año pasado era el 2, como dicen por aqui date una vuelta por los portales de empleo Glassdoor, StackOverflowCareer, LinkedIn

#40 R ahora mismo es uno de los lenguajes mejor pagados, y va a seguir creciendo mucho, igual que los sistemas BIGData y Analytics

D

Joder pues que guay que llevo el último año programando videojuegos en C++

P

#20 Es que todos los caminos conducen a C/C++. Uses el lenguaje que uses, si quieres ir un poco más allá y extenderlo, terminarás creando código en C/C++.

D

#32 C++ para el kernel, pero sí, c++ es marciano y terroríficamente complejo.

Go es lo que C++ tenía que haber sido desde un primer principio.

D

#33 Go tiene sus cosicas también, aunque me gusta mucho personalmente.

D

#c-33" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2451397/order/33">#33 Creo que estamos en un espiral de locura. Con C es suficiente. Los paradigmas son paradigmas y nada mas. Claro las grandes empresas o no tan grandes crean lenguajes que nos alejan de lo que realmente hacemos, y terminamos siendo unos paletos que solo citamos y 'ensamblamos' legos para formar una gran M... que necesita ram, ram,ram,ram, y mas potencia , potencia,potencia.
He usado Visual studio, Eclipse(un poquito, java me da nauseas), y algun editor o IDE mas.... pero cuando lo comparo con VIM me doy cuenta que mi Mac es mas potente de lo que yo imaginaba.
Cuando observo los motores de ajedrez lease Komodo, Hiarcs, etc.... vuelvo a percatarme que mi Mac es muy potente, ahora cuando me llega algo hecho en java, o C# ....bueno, la obsolescencia programada golpea mis puertas diciendome.... actualizate hombre !

AaLiYaH

#20 Qt es dolor, C++ es el mal.

Reconozco que es potento, pero de verdad, me parece un lenguaje enfarragoso y excesivamente complejo.

Patxi_

#41 ¿Qt dolor? ¿Por qué?

AaLiYaH

#93 Ponerlo a funcionar a mi por lo menos me costo un dolor de estómago en su momento, aunque es verdad que una vez que lo has hecho, las siguientes veces no es tan complejo...

D

#20 C++ya es complejo de por si, pero con C++14 se les ha ido la pinza, es una locura programar con ello, han hecho la sintaxis mas complicada si es que eso era posible, morirá no por malo (es el lenguaje de programación mas eficiente) sino por complejo

D

Un tanto diferente a la lista de Stack Overflow. Que Java esté el número 1...

i

#3 ...¿Qué pasa con que Java este el número 1?

A

#3 Mira la posición de la etiqueta de java. No es tan difente a Stack Overflow como piensas: http://stackoverflow.com/tags

titali

Ya que veo varios informáticos por aquí pregunto:

Soy el típico friky al que se le da bastante bien la informática pero no se programar. Mi profesión no tiene nada que ver con la informática. Tengo 33 años y pienso que nuca es tarde así que quiero darle un cambio a mi carrera profesional.

Considerando que vivo en UK, que me recomendáis estudiar (a distancia)?

Un colega no hace más que decirme que java for dummies, pero dudo que sin experiencia en el sector me vayan a dar curro por decir que aprendí java por mi cuenta con un libro...

enrii.bc

#47 mira lo quw yo haria es irme a www.courdera.org dnd imparten clases online gratuitamente las mejores Universidades del mundo. apuntate a algun curso. por ejemplo "programing for everybody" que esta en phyton. el lenguaje es importante pero diria que ni un 20% lo importante es que en tiendas lo quw significa programar. una vez te entre en la cabeza y pienses como un programador podras cambiar de lenguaje facilmente

Jagermeister

#49 #47 muy de acuerdo con lo del lenguaje, recuerdo a un profesor mío que siempre decía "programar se aprende en pseudocódigo. Una vez domines bien el diseño de códigos y algoritmos en pseudocódigo, te aprendes un lenguaje de programación real y lo adaptas."

Definición de pseudocódigo, por si #47 no lo conoce:
"Se utiliza como un primer borrador del programa en la fase de diseño, para "perfilar" el código fuente, centrándose en la lógica y los puntos de control de éste sin tener que ceñirse a las restricciones sintácticas de un lenguaje de programación"

sotanez

#47 Python se usa mucho para aprender a programar. Es bastante intuitivo, parece pseudocódigo (#55) y es bastante popular. Hay muchos cursos, como por ejemplo en Udacity.

Para Java, no conozco Java for dummies, pero diría que el Head First Java http://www.headfirstlabs.com/books/hfjava/ está muy bien para aprender sin tragarse un tochaco. Los tochacos son más libros de consulta que para aprender realmente a programar.

t

#55 Aunque tienes mucha razón, el problema es que el pseudocódigo tampoco es tan abstracto, y asume que estás programando proceduralmente, y probablemente con unos tipos básicos (arrays y compañía) que quizá no son los que te encontrarás en un lenguaje de hoy día. O, más bien, que no son la forma más eficiente de programar.

Por ejemplo, si quieres multiplicar por dos todos los valores de un conjunto de datos, el enfoque en pseudocódigo sería hacer un bucle tal que así:

i=1
mientras i

enrii.bc

#47 quise decir www.coursera.org yo no se que pensaran los demas pero los libros de "for dummis" son los peores que he visto en mi vida. hace no mich para refrescar java w vi en youtube uno qur era muy bueno de "pildoras informaticas" se llamaba.
sin duda libros de Referencia los encontras en "Stack overflow" que es la pagina de Referencia de todo IT
respecto a lo de encontrar curro sin tener titulo que te avale. ni idea de como va.

g

#50 Estudia fisioterapia, acupuntura o algo así.

enrii.bc

#51 ke dices???

titali

#50 gracias, tomo nota a ver si ya le doy un giro a mi carrera profesional

p

#50 Si te expresas así en un lenguaje natural, mejor no ver el código...

drwatson

#47 Haz un master en computer science y te abrira la puerta a muchas empresas

titali

#61 gracias pero para eso primero debería saber programar algo no?

Repito que soy un friki al que de le da bien la informática (páginas webs cutres, modificar scripts sh de manera sencilla, con suerte modificar algún código php...) pero realmente no se programar nada

drwatson

#73 No tiene porque, conozco gente que ha hecho economicas o biologia y se han sacado su Msc. Eso si tendras que estudiar un huevo, pero muchas empresas buscan estudios formales y sino ni te consideran a menos que tengas un porron de experiencia.

T

#73 Te recomendaría que empezaras por cualquier libro de iniciación a C, es la base y puedes tirar de pseudocódigo para entender la lógica.
El eterno ejemplo de la tortilla seguro que está por la red

Al menos en la FP de grado superior es por donde suelen empezar

Serujio85

#47 En www.codecademy.com enseñan también varios lenguajes de programación de forma muy amena.

Alberto_86

#c-47" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2451397/order/47">#47 Yo empecé a programar con Visual Basic, pero por lo que veo en la encuesta ya ni aparece. De todos modos veo bien lo que te comentan de empezar por un lenguaje más simple que no tenga conceptos como la programación orientada a objetos (ya que eso cuesta un poco más de coger). Después una vez ya sepas, yo te recomiendo C#. Con C# puedes hacer páginas web, aplicaciones de Tablet y aplicaciones de escritorio (las que se instalan en tu pc de toda la vida). Sobre libros, yo suelo comprar los de Anaya Multimedia, los encuentro bien encuadernados y con un contenido bien estructurado. Yo el último que he comprado a sido el de "Desarrollo de aplicaciones para Android

editado:
2016" y por lo poco que he leído me gusta.

t

#47 Yo tiraría por Python. Es un lenguaje moderno (hacia donde tira Java en cada versión), muy sencillo de usar (puedes empezar por scripts cortos, y luego meterte con los objetos) y puedes escalar hacia arriba hacia el desarrollo web si hace falta (ahí está Django).

mangrar_1

#99 Python se creó en el 89, no es que sea una cosa de ahora. Java llegó mas tarde.

oricha

#47 Si quieres aprender desde cero mira los NanoDegree en https://www.udacity.com/nanodegree Coursera esta muy bien y apoyado por grandes universidades , peor yo veo Udacity mas practico y apoyado por Empresas, Google , Ibm , At&T y con un nivel de proyectos que te pone en contacto directamente con empresas. Mira las historias en el blog.
Yo recomendaria , Full-Stak o Android. Hay desde niveles básico y dan soporte y una gran comunidad

beerbong

#47 ¿Pero qué dices? Corre, insensato, corre!!!

D

Donde esté el lenguaje con el que se programaba el ENIAC...

D

#15 Donde esté un punzón e ir pinchando en binario directamente en las pistas del disco duro...

T

#158 Te doy positivo por la referencia a capitulos de los simpons asociables a cualquier momento y lugar. Respecto a la viñeta... mira #34

delawen

#166 #34 Yo soy la de la liana intentando colar viñetas de xkcd: https://xkcd.com/208/

D

#27 Pura delicia...

t

#15 Que no sabes ni cuál es, ¿verdad?

Estos trolls de hoy en día, que ni se documentan...

D

por qué no sale este https://es.wikipedia.org/wiki/Fortran ?

D

#63 cuando en parvulitos perforabas el contorno de una foca estabas relamente aprendiendo Fortran.

Alberto_86

Sinceramente me esperaba que estuviese más arriba C#, ya que se puede programar para Web, Tablet y PC. Y ni siquiera mencionan Visual Basic. Me parece raro teniendo en cuenta la cantidad de empresas que aún tienen código en ese lenguaje.

Alberto_86

#88 Correcto

mangrar_1

#86 La cantidad de empresas donde? En España, no? Tu crees que se puede tomar como modelo nuestro país en cuanto a uso de la tecnología? Si te sales de España, apenas hay ofertas de trabajo de VB basic, la mayoría migró a .NET hace tiempo.

cuestionador

Geek alert!

T

No se si alegrarme de que no aparezca ABAP en el ranking. O bien somos pocos los que programamos en ese lenguaje y por tanto no me va a faltar trabajo, o bien es que está muriendo jajajajaja. (Apuesto por lo primero más por consuelo que otra cosa)

Alberto_86

#c-78" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2451397/order/78">#78 yo intenté programar en ABAP 4 en una empresa en la que estaba como programador de .Net, el resultado es que finalmente preferí buscarme otro curro antes de que me cambiarán a ABAP definitivamente. Como lenguaje en sí no me gusto nada, acostumbrado a C# o VB.Net en el cual haces lo que quieras y te puedes hacer tus herramientas para casa (suena friki lo se )

T

#84 Bueno, es que es un software más de empresa que otra cosa. Yo lo más que conseguí hacer con ABAP en casa fue en mi periódo de formación, un buscaminas y fue fruto de un inmenso aburrimiento jajajajajajajaja

w

#78 Yo soy de los que prefiero que no salga en ningún ranking.

a

Estos indices siempre tienden a ser algo "conservadores" y es difícil que los lenguajes que aparecen en los primeros puestos cambien de puesto, podéis mirar el indice TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) que quizás sea el más famoso y los 5 de arriba son los mismos (cambiando algún puesto).

Al final se basan en cosas como número de búsquedas en google, número de proyectos en github, número de ofertas de trabajo para X lenguaje... los lenguajes que llevan muchos años entre los más populares tienen mucha "tracción", quizás a la hora de plantearse que lenguaje aprender o por donde tirar (que para poco más pueden servir estas listas) sería más interesante algún tipo de estadísticas sobre en que lenguajes/tecnologías/frameworks se empiezan nuevos proyectos.

D

Yo solo vengo a decir que HTML es un lenguaje de programación y ha sido sacado de este ranking por el imperio javaciano

t

#30 Si el HTML es un lenguaje de programación, el Word también.

f

#97 lo es. Si yo escribo en un Word un procedimiento y lo mando a seguir por los empleados es un lenguaje de programación o no?

o

Java si no fuese por Android estaría muerto y enterrado, aun así siguen de juicios.

pedrobz

#36 ¿Tu no has programado mucho en entorno empresarial verdad?

o

#38 Llevo toda mi carrera (14 años) trabajando en entornos empresariales, y todo el mundo huye de Java como de la peste negra, quizá tu por "entornos empresariales" te refieras a empresas cutres que no les importa un cojon el estado de sus sistemas y siguen con la misma mierda del año 1997 reparcheado por 101 becarios.

piki.g.saraza

#39 Java es un camión de reparto y javascript (por ejemplo) es una chopper. Que si, que para una empresa una chopper no le sirve de mucho pero no podemos comparar los divertido que es conducirla con un maldito camión de reparto.

Ya se que "money talks" pero si vas a emplear tu tiempo sólo en lo que da dinero ¿Que hacen aquí comentando tantos programadores regalando horas y horas gratis para poner un comentario?

D

#36 rango de edad: 17-22. ¿He acertado?

mangrar_1

#36 eso es mas falso que judas. Java se utiliza como lenguaje de servidor y además es el lenguaje mas demandado y mejor pagado sobretodo en el extranjero.

D

C'mon! Lamers' party post!

En realidad el primer puesto entre los lenguajes de programación es el inglés. A partir de ahí el uso de cualquier lenguaje vendrá dado por la aplicación a desarrollar.

Puedes comparar, en determinados aspectos, Python, PHP o Ruby. Pero comparar Java con R es como comparar la "s" con la "q". No, tío, la "r" lo peta a mazo, pasa de la "w".

Ehorus

Y dale con el p*** java de los c*j*n*s ... no hacen más que darle cera, cuando es un zurullo del tamaño de una catedral. Versiones tras versiones, incompatibles en muchos casos entre ellas.... agujeros de seguridad por todos lados...
No me extraña que google le halla puesto fecha de fin , y mozilla este seriamente planteandoselo...

D

#71 Confundes la programación en Java con las applets. Las applets no representan ni el 0.1% del desarrollo java a nivel mundial. Y google no le ha puesto fecha de fin a java, al contrario, es su lenguaje elegido para desarrollo de dispositivos (android, wearable devices,...). En tal caso chrome le ha puesto fin a las applets. No es lo mismo.

c

#71 Ni remota idea de Java... El mayor uso de Java no esta en los appplets.

Java se esta usando muchísimo como middleware para implementar SOA, por dar solo un ejemplo.

D

#71 Ultimas noticias:

D

#71 ahora reconócelo: tú nunca has trabajado, verdad? estás en la universidad y te crees las tonterías que los hippies de tus profesores, que tampoco han salido de la academia, te dicen.

mangrar_1

#71 tu hablas de los applets, que apenas existen ya. Java se usa para programación en el servidor y para Android.

Google no le ha puesto fecha de fin, lo usan como lenguaje de programación.

1 2 3