Cuál es tu lenguaje de programación preferido?

Elige opción

  • C / C++

    Votos: 165 23,3%
  • Java

    Votos: 95 13,4%
  • Javascript

    Votos: 45 6,4%
  • PHP

    Votos: 63 8,9%
  • Python

    Votos: 153 21,6%
  • Ruby / Rust / Scala

    Votos: 10 1,4%
  • Fortran

    Votos: 20 2,8%
  • Ensamblador

    Votos: 42 5,9%
  • Perl / Pascal / Ada

    Votos: 15 2,1%
  • Otros (C#, D, F# y etc.)

    Votos: 99 14,0%

  • Total de votantes
    707
Ostras, que no actualicé el hilo en Julio. Ahí va, aún no han sacado los datos del mes.

TIOBE Index for July 2019
July Headline: Perl is one of the victims of Python's hype

Python's continuous rise in popularity comes at the expense of the decline of popularity of other programming languages. One of these programming languages is R, but Perl has been beaten even more. Perl is currently at position 19 of the TIOBE index, which is an all-time low for Perl. Note that Perl was at position #3 in 2005 with a rating of more than 10%. The unconventional syntax of Perl and its unclear future (Perl 5 versus Perl 6) harmed the language a lot. Perl 6 has entered the top 100 at position #93 this month, but this is probably too late to become a major player again.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Jul 2019 Jul 2018 Change Programming Language Ratings Change
1 1 Java 15.058% -1.08%
2 2 C 14.211% -0.45%
3 4 change Python 9.260% +2.90%
4 3 change C++ 6.705% -0.91%
5 6 change C# 4.365% +0.57%
6 5 change Visual Basic .NET 4.208% -0.04%
7 8 change JavaScript 2.304% -0.53%
8 7 change PHP 2.167% -0.67%
9 9 SQL 1.977% -0.36%
10 10 Objective-C 1.686% +0.23%
11 12 change Ruby 1.636% +0.43%
12 13 change Assembly language 1.390% +0.24%
13 11 change Swift 1.121% -0.29%
14 15 change MATLAB 1.078% -0.05%
15 81 change Groovy 1.070% +0.96%
16 18 change Go 1.016% +0.05%
17 19 change Visual Basic 1.009% +0.12%
18 16 change Delphi/Object Pascal 0.950% -0.16%
19 17 change Perl 0.918% -0.18%
20 14 change R 0.837% -0.31%
You must be registered for see images
 
La actualización de Agosto, que si lo dejo un poco más, nos da Septiembre!
TIOBE Index for August 2019
August Headline: Silly season in the programming language world

Nothing much has changed during July in the TIOBE index. In the top 10 only Objective-C and SQL have swapped positions. We need a magnifying glass to see some other noteworthy changes: Rust went from #33 to #28, TypeScript from #41 to #35 and Julia from #50 to #39. It is also interesting to note that Kotlin doesn't seem to come closer to the top 20. This month it even lost 2 positions: from #43 to #45.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Aug 2019 Aug 2018 Change Programming Language Ratings Change
1 1 Java 16.028% -0.85%
2 2 C 15.154% +0.19%
3 4 change Python 10.020% +3.03%
4 3 change C++ 6.057% -1.41%
5 6 change C# 3.842% +0.30%
6 5 change Visual Basic .NET 3.695% -1.07%
7 8 change JavaScript 2.258% -0.15%
8 7 change PHP 2.075% -0.85%
9 14 change Objective-C 1.690% +0.33%
10 9 change SQL 1.625% -0.69%
11 15 change Ruby 1.316% +0.13%
12 13 change MATLAB 1.274% -0.09%
13 44 change Groovy 1.225% +1.04%
14 12 change Delphi/Object Pascal 1.194% -0.18%
15 10 change Assembly language 1.114% -0.30%
16 19 change Visual Basic 1.025% +0.10%
17 17 Go 0.973% -0.02%
18 11 change Swift 0.890% -0.49%
19 16 change Perl 0.860% -0.31%
20 18 change R 0.822% -0.14%
You must be registered for see images
 
Alguien se acuerda del LOGO y su tortuga?

LOGO es una variante 'didáctica' de Lisp, que extrañamente no aparece ni en la encuesta ni en el gráfico. Creo que el Lisp más usado hoy en día es Clojure.

Me parece extraña esta ausencia de Lisp por la actual moda de la 'inteligencia artificial', el 'reconocimiento visual automático' y este tipo de cosas. La 'inteligencia artificial' quizás podría ser abordable en Lisp, pero con seguridad no es abordable en ninguno de los lenguajes que aparecen en la lista.
 
Ostras, que con las tonterías casi me da Octubre sin actualizar el hilo con los datos de Septiembre...

You must be registered for see images

TIOBE Index for September 2019
September Headline: PHP is struggling to keep its top 10 position

PHP has been in the TIOBE index top 10 since the start of the index in 2001. It was even TIOBE's programming of the year in 2004. Till the end of 2009 everything went fine, but soon after that PHP was going downhill from 10% to 5% market share in 2 years' time. In 2014 it halved again to 2.5%. So what peine to PHP? From its start PHP was the Visual Basic for web design: easy to learn, easy to deploy, but mainly used by web designers with a limited software engineering background. The downside of PHP's simplicity was that it was relatively easy to shoot security holes in it. PHP has been struggling with this for a long time. In 2014 PHP's biggest supporter Facebook launched Hack as an alternative for PHP because it was not scalable. And after that, JavaScript, TypeScript and Python became the linguas franca for web development. So the question is how PHP is going to survive in this jungle? Let's see happens.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Sep 2019 Sep 2018 Change Programming Language Ratings Change
1 1 Java 16.661% -0.78%
2 2 C 15.205% -0.24%
3 3 Python 9.874% +2.22%
4 4 C++ 5.635% -1.76%
5 6 change C# 3.399% +0.10%
6 5 change Visual Basic .NET 3.291% -2.02%
7 8 change JavaScript 2.128% -0.00%
8 9 change SQL 1.944% -0.12%
9 7 change PHP 1.863% -0.91%
10 10 Objective-C 1.840% +0.33%
11 34 change Groovy 1.502% +1.20%
12 14 change Assembly language 1.378% +0.15%
13 11 change Delphi/Object Pascal 1.335% +0.04%
14 16 change Go 1.220% +0.14%
15 12 change Ruby 1.211% -0.08%
16 15 change Swift 1.100% -0.12%
17 20 change Visual Basic 1.084% +0.40%
18 13 change MATLAB 1.062% -0.21%
19 18 change R 1.049% +0.03%
20 17 change Perl 1.049% -0.02%
 
Tcl/TK.

Es todo lo que Java prometió y nunca fue.
Y está en activo desde 1984 (o así).

Python le vampirizó las librerías gráficas (TK) con su Tkinter (o como se llame en la cochambre que es Python).

Es un poco peculiar con las fórmulas matemáticas, pero nada más.

¿Queréis POO DE VERDAD?
Probadlo.
Hay un antes y un después.
 
¿A qué se debe el repunte de Python? ¿A que se usa cada vez en el análisis de datos?
 
¿A qué se debe el repunte de Python? ¿A que se usa cada vez en el análisis de datos?

De los grandes lenguajes de programacion, python es de lejos el mas facil de escribir y sobre todo de leer y relativamente facil de aprender. Eso esta haciendo que miles de oficinistas (no programadores) lo esten utilizando para automatizar partes de su trabajo. Gente por ejemplo que tiene que meter datos en hojas de excel, scrapear paginas web, crear archivos... y para ello esta utilizando python.

El aumento del uso de Pyhton no viene de los programadores si no fundamentalmente de no programadores que lo utilizan para automatizar su trabajo. El hecho que haya librerias para casi todo ayuda bastante tambien. Bueno y por supuesto hablo de paises desarrollados, en Hispanistan la gente sigue programando con Java y .net y cosas asi. Por supuesto, vente a contarle tu a la charo del BBVA que puede automatizar el 80% utilizando Python y a ver que cara te pone...

Y cambiando de tema, parece que la gente se esta dando cuenta que react es un timo de dimensiones gigantesca:

 
Las desventajas de Python, ser lento, no tener tipado obligatorio o ser interpretado, carecen de importancia.

No entiendo muy bien esa afirmación, ni que se tome como una desventaja. Python es de tipado dinámico, pero fuerte: si intentas sumar un número y una cadena te escupirá un error. Si el tipado estático te mola porque permite hacer comprobación estática de tipos, Python soporta de la versión 3.5 las .

En cuanto a la interpretación, Python genera bytecode la primera vez que se ejecuta.

Indudablemente sí que es lento.
 
...sin novedad en el frente:
You must be registered for see images

TIOBE Index for October 2019

October Headline: Top 8 of the TIOBE index quite stable for the last 15 years

I had been asked to talk about software engineering trends at a conference last week. The reason why engineers are highly interested in trends is the antiestéticar of missing out on some new technology. According to the TIOBE index this antiestéticar is ungrounded. Every year new programming languages emerge and seem to become popular, but in fact not much changes. If we compare the current TIOBE index top 8 of today with the one of 2014 (5 years ago) and 2004 (15 years ago), there is only one different programming language. In 2004 Perl was still in the top 8 but it disappeared because of the supremacy of Python and the unclear future of the language with the split between Perl 5 and Perl 6. In 2014 Objective-C was in the top 8 but after the hype of gold diggers to write apps for the iPhone was over and Swift became its successor, Objective-C was out again. So apart from this exception, the top 8 of the TIOBE index has remain the same for all these years. There are some trends in the programming language area though, but these are slow fortunately. Python is becoming the new big language in favor of languages such as PHP and Perl. Apart from that there is a big fight going on for some relatively new languages to enter the top 20. These candidates are Dart, Scala, Lua, Rust, Kotlin and TypeScript.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Oct 2019 Oct 2018 Change Programming Language Ratings Change
1 1 Java 16.884% -0.92%
2 2 C 16.180% +0.80%
3 4 change Python 9.089% +1.93%
4 3 change C++ 6.229% -1.36%
5 6 change C# 3.860% +0.37%
6 5 change Visual Basic .NET 3.745% -2.14%
7 8 change JavaScript 2.076% -0.20%
8 9 change SQL 1.935% -0.10%
9 7 change PHP 1.909% -0.89%
10 15 change Objective-C 1.501% +0.30%
11 28 change Groovy 1.394% +0.96%
12 10 change Swift 1.362% -0.14%
13 18 change Ruby 1.318% +0.21%
14 13 change Assembly language 1.307% +0.06%
15 14 change R 1.261% +0.05%
16 20 change Visual Basic 1.234% +0.58%
17 12 change Go 1.100% -0.15%
18 17 change Delphi/Object Pascal 1.046% -0.11%
19 16 change Perl 1.023% -0.14%
20 11 change MATLAB 0.924% -0.39%
 
¿A qué se debe el repunte de Python? ¿A que se usa cada vez en el análisis de datos?
En programas de ingeniería como en el caso de Dynamo (programación para Revit y otros), se puede emplear scripts de phyton directamente sin usar Dynamo que es lo que llaman ahora de "programación visual" y esquemática.
De hecho, yo aprendí la API de Autodesk AutoCAD y la API para Civil 3D, haciendo plug-ins (pequeños programitas o módulos insertables) con librerías en Visual Studio con C# y ahora con los scripts de phyton también se pueden hacer rutinas.
 
C++, es el único criterio que pongo al buscar trabajo. Además, estoy un poco viejuno para para otras plum de lenguajes.
 
Jorobar cuanto Chuck Norris prefiriendo C/C++ y no ha compilado ni una sola línea de código en su vida ni se las ha visto con el villano Malloc.
 

Estadísticas del foro

Temas
2.049.689
Mensajes
58.155.544
Miembros
190.836
Último miembro
KomandanteKrull

El blog de burbuja.info

Volver