Pilar Rubio
Lonchafinista
- Desde
- 8 Jun 2018
- Mensajes
- 375
- Fruta
- 155
PHP,SEO, SEM son muy bueno.
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
TIOBE Index for July 2018
July Headline: TypeScript continues to rise
Last month we announced that TypeScript entered the TIOBE index top 100 for the first time. TypeScript appears to keep growing in popularity. This month it entered the top 50. TypeScript is slowly becoming the new and improved JavaScript. One of the trends that was not mentioned in my last post is the rising popularity of Angular. Angular is the successor of AngularJS. The latter platform was based on JavaScript, but the new Angular is completely focusing on TypeScript. The other large JavaScript platform, React, didn't adopt TypeScript yet, but this seems to be a matter of time. Other interesting moves in the TIOBE index this month are: Objective-C is back in the top 10 (probably only temporarily), Lua jumped from position 36 to 25, F# leaped 19 places to position 36 and Haskell is back in the top 50 at position 44.
IMPORTANT NOTE. SQL has been added again to the TIOBE index since February 2018. The reason for this is that SQL appears to be Turing complete. As a consequence, there is no recent history for the language and thus it might seem that the SQL language is rising very fast. This is not the case.
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 2018 Jul 2017 Change Programming Language Ratings Change
1 1 Java 16.139% +2.37%
2 2 C 14.662% +7.34%
3 3 C++ 7.615% +2.04%
4 4 Python 6.361% +2.82%
5 7 change Visual Basic .NET 4.247% +1.20%
6 5 change C# 3.795% +0.28%
7 6 change PHP 2.832% -0.26%
8 8 JavaScript 2.831% +0.22%
9 - change SQL 2.334% +2.33%
10 18 change Objective-C 1.453% -0.44%
11 12 change Swift 1.412% -0.84%
12 13 change Ruby 1.203% -1.05%
13 14 change Assembly language 1.154% -1.09%
14 15 change R 1.150% -0.95%
15 17 change MATLAB 1.130% -0.88%
16 9 change Delphi/Object Pascal 1.109% -1.38%
17 11 change Perl 1.101% -1.23%
18 10 change Go 0.969% -1.39%
19 16 change Visual Basic 0.885% -1.21%
20 20 PL/SQL 0.704% -0.84%
En dos sitios que he estado un los últimos 4 años aun se usa cobol y no son bancos. Eso no lo controla ni dios y el que sabe le dan lo que pide. Eso si, siempre son 4 cosas que siempre están pendientes de un hilo y que se quieren migrar a "algo más moderno"que hay de cierto el rumor de que se sigue buscando gente en los bancos que sepa de COBOL ????
que hay de cierto el rumor de que se sigue buscando gente en los bancos que sepa de COBOL ????
Me lo creo. Yo también lo he visto en una empresa nacional y no era un banco. Sistemas antiguos y robustos que no se quieren migrar a nada más moderno. Imagino que por no desembolsarse ese dinero y por las frescadas que se hacen hoy día a la hora de externalizar lo más sensato es dejar quietecito lo que funciona.
sorprendente el bajón de golang18 10 change Go 0.969% -1.39%
TIOBE Index for August 2018
August Headline: Python is approaching the top 3 for the first time
You must be registered for see images
Programming language Python is getting very close to the top 3 of the TIOBE index. If Python surpasses C++ and becomes number 3, this will be an all time high for the scripting language of Guido van Rossum. In 2005 there was a study what programming language was taught most at US universities and Java appeared to be a clear number one with 60% of all introductory programming courses. Similar research was conducted almost 10 years later in 2014 and the outcome was different. This time Python was a clear winner with more than 70% "market share". This Python boost is also visible in the TIOBE index. But industry is adopting Python as well. The Python programming language started as a successor of Perl to write build scripts and all kind of glue software. But gradually it entered also other domains. Nowadays it is quite common to have Python running in large embedded systems. So it is very likely that Python will enter the top 3 and even might become the new number 1 in the long run. Other interesting news is that Hack, Groovy and Julia re-entered the top 50, whereas TypeScript lost a few places and is now at position 62.
IMPORTANT NOTE. SQL has been added again to the TIOBE index since February 2018. The reason for this is that SQL appears to be Turing complete. As a consequence, there is no recent history for the language and thus it might seem that the SQL language is rising very fast. This is not the case.
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 2018 Aug 2017 Change Programming Language Ratings Change
1 1 Java 16.881% +3.92%
2 2 C 14.966% +8.49%
3 3 C++ 7.471% +1.92%
4 5 change Python 6.992% +3.30%
5 6 change Visual Basic .NET 4.762% +2.19%
6 4 change C# 3.541% -0.65%
7 7 PHP 2.925% +0.63%
8 8 JavaScript 2.411% +0.31%
9 - change SQL 2.316% +2.32%
10 14 change Assembly language 1.409% -0.40%
11 11 Swift 1.384% -0.44%
12 12 Delphi/Object Pascal 1.372% -0.45%
13 17 change MATLAB 1.366% -0.25%
14 18 change Objective-C 1.358% -0.15%
15 10 change Ruby 1.182% -0.78%
16 9 change Perl 1.175% -0.82%
17 16 change Go 0.996% -0.65%
18 15 change R 0.965% -0.80%
19 13 change Visual Basic 0.922% -0.89%
20 21 change PL/SQL 0.702% -0.51%
Google trends en los ultimos 12 meses:
You must be registered for see images
Por si a alguien le cabia alguna duda de que Java es un lenguaje de programacion bananera (Hispanistan incluido)
TIOBE Index for September 2018
September Headline: Python enters the TIOBE index top 3 for the first time
Python has entered the TIOBE index top 3 for the first time in its history. This really took a long time. At the beginning of the 1990s it entered the chart. Then it took another 10 years before it reached the TIOBE index top 10 for the first time. After that it slowly but surely approached the top 5 and eventually the top 3. Python is becoming increasingly ubiquitous. It is already the first choice at universities (for all kinds of subjects for which programming is demanded) and is now also conquering the industrial world. Python's selling points are easy to learn, easy to install and easy to deploy. Other interesting moves this month are: Rust jumps from #36 to #31, Groovy from #44 to #34 and Julia from #50 to #39.
IMPORTANT NOTE. SQL has been added again to the TIOBE index since February 2018. The reason for this is that SQL appears to be Turing complete. As a consequence, there is no recent history for the language and thus it might seem that the SQL language is rising very fast. This is not the case.
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 2018 Sep 2017 Change Programming Language Ratings Change
1 1 Java 17.436% +4.75%
2 2 C 15.447% +8.06%
3 5 change Python 7.653% +4.67%
4 3 change C++ 7.394% +1.83%
5 8 change Visual Basic .NET 5.308% +3.33%
6 4 change C# 3.295% -1.48%
7 6 change PHP 2.775% +0.57%
8 7 change JavaScript 2.131% +0.11%
9 - change SQL 2.062% +2.06%
10 18 change Objective-C 1.509% +0.00%
11 12 change Delphi/Object Pascal 1.292% -0.49%
12 10 change Ruby 1.291% -0.64%
13 16 change MATLAB 1.276% -0.35%
14 15 change Assembly language 1.232% -0.41%
15 13 change Swift 1.223% -0.54%
16 17 change Go 1.081% -0.49%
17 9 change Perl 1.073% -0.88%
18 11 change R 1.016% -0.80%
19 19 PL/SQL 0.850% -0.63%
20 14 change Visual Basic 0.682% -1.07%
+10 caracteresTIOBE Index for October 2018
October Headline: Swift is knocking at the door of the TIOBE index top 10
The top 9 of programming languages in the TIOBE index is quite stable now for some time, but the number 10 position is changing almost every month. This month Swift is trying to become a permanent member of the TIOBE index top 10. In the recent past Ruby and Perl were fighting for this position but they both seem to have had their best time. There seem to be 3 serious candidates for the top 10 position at the moment: Swift, Go and R, but even these are uncertain. Swift is clearly the number one programming language to develop mobile apps for iOS. Although Swift is now also available for Android (apart from its home platform iOS), it is not used that often for Android development yet, so you see developers move to "write once deploy everywhere" frameworks instead. Programming language R on the other hand is getting serious competition from Python nowadays. And for the Go programming language it is unclear what makes it stand out when compared to other programming languages. Let's see what is going to happen.
IMPORTANT NOTE. SQL has been added again to the TIOBE index since February 2018. The reason for this is that SQL appears to be Turing complete. As a consequence, there is no recent history for the language and thus it might seem that the SQL language is rising very fast. This is not the case.
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 2018 Oct 2017 Change Programming Language Ratings Change
1 1 Java 17.801% +5.37%
2 2 C 15.376% +7.00%
3 3 C++ 7.593% +2.59%
4 5 change Python 7.156% +3.35%
5 8 change Visual Basic .NET 5.884% +3.15%
6 4 change C# 3.485% -0.37%
7 7 PHP 2.794% +0.00%
8 6 change JavaScript 2.280% -0.73%
9 - change SQL 2.038% +2.04%
10 16 change Swift 1.500% -0.17%
11 13 change MATLAB 1.317% -0.56%
12 20 change Go 1.253% -0.10%
13 9 change Assembly language 1.245% -1.13%
14 15 change R 1.214% -0.47%
15 17 change Objective-C 1.202% -0.31%
16 12 change Perl 1.168% -0.80%
17 11 change Delphi/Object Pascal 1.154% -1.03%
18 10 change Ruby 1.108% -1.22%
19 19 PL/SQL 0.779% -0.63%
20 18 change Visual Basic 0.652% -0.77%
You must be registered for see images
TIOBE Index for November 2018
November Headline: the programming language of 2018 will be one of the top languages
There are only 2 months left before TIOBE will announce the programming language of the year 2018. There appear to be 5 candidates and these are all from the top 5: Java, C, C++, Python and Visual Basic .NET. Every year we hope that some shiny new programming language wins the award but for 2018 it will most probably be a well established language. There are new programming languages, but they just gain too few tration to deserve the title "programming language of the year". For instance, Apex jumped from position 46 to 36 last month, whereas Alice went from position 62 to 44 in the same time period. But these are all background battles, because both languages gained less than 0.5% in 2018. Let's see what language is going to win.
IMPORTANT NOTE. SQL has been added again to the TIOBE index since February 2018. The reason for this is that SQL appears to be Turing complete. As a consequence, there is no recent history for the language and thus it might seem that the SQL language is rising very fast. This is not the case.
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.
Nov 2018 Nov 2017 Change Programming Language Ratings Change
1 1 Java 16.746% +3.51%
2 2 C 14.396% +5.10%
3 3 C++ 8.282% +2.94%
4 4 Python 7.683% +3.20%
5 7 change Visual Basic .NET 6.490% +3.58%
6 5 change C# 3.952% +0.94%
7 6 change JavaScript 2.655% -0.32%
8 8 PHP 2.376% +0.48%
9 - change SQL 1.844% +1.84%
10 14 change Go 1.495% -0.07%
11 19 change Objective-C 1.476% +0.06%
12 20 change Swift 1.455% +0.07%
13 9 change Delphi/Object Pascal 1.423% -0.32%
14 11 change R 1.407% -0.20%
15 10 change Assembly language 1.108% -0.61%
16 13 change Ruby 1.091% -0.50%
17 12 change MATLAB 1.030% -0.57%
18 15 change Perl 1.001% -0.56%
19 18 change PL/SQL 1.000% -0.45%
20 17 change Visual Basic 0.854% -0.63%
Esta semana pasada estaba viendo un lenguaje como Rust y me preguntaba qué sentido tendrán todos estos lenguajes tipo Rust, Go, Haskell... hacen lo mismo que otros con pocas variaciones, tienen un número mínimo de usuarios, mucha menos documentación, librerías, ¿qué interés pueden tener para que alguien empiece a desarrollar con riesgo de que "pasen de moda" y los abandonen? ¿Hay "burbuja de lenguajes de programación"? 😉
Como programador de C++, tengo que decir que en los sectores en los que trabajo (fruta, gpgpu, visualización científica), el Rust no lo toca nadie pero que ni con un palo.Mal ejemplo has elegido.
Rust es un lenguaje muy interesante porque es de los pocos que intentan conjugar velocidad con seguridad evitando fallos de segmentación o problemas en programas multihilos que son una pesadilla en lenguajes como C++.
Aunque no es un lenguaje muy usado (sigue siendo extremadamente joven) ya son unos cuantos los programas críticos que están siendo portados a Rust y mucho más los que se están planteando hacerlo. Cuenta, además, con el apoyo de Mozilla lo que implica una base bastante importante de desarrolladores.
De hecho las mejoras de las últimas versiones de Firefox, evidentes para cualquiera que use este navegador, se debe a la integración de partes del nuevo motor Servo escrito en Rust que permite aumentar tanto la velocidad, por la optimización del código y el aumento del paralelismo, como su seguridad.
🙂 programador de C++ no pueda hacer tan bien o incluso mejor -y como todos los programadores de C++ (así como los de C) se consideran la Master Race de la programación, pues más de lo mismo (un problema cultural, vamos). Además, muchos de los defectos de C++ han sido tratados (que no necesariamente resueltos, ojo!) de C++11 en adelante, así que menos razón aún para cambiarse (por ejemplo, la gente que conozco que trabajan en switching de baja latencia para empresas financieras están igual).Lo malo que tiene es que es un idioma desarrollado por super-frikis ultra-inteligentes para super-frikis ultra-inteligentes.
Programarlo requiere un esfuerzo mental de la pera limonera, bastante superior a C++
De ahí que fuera de esos ambientes ultra-frikis poco gancho va a tener y será siempre un lenguaje muy minoritario
La créme de la créme, hoygan.Web browser oriented:
Firefox[48]
Servo – Mozilla's parallel web browser engine[49] developed in collaboration with Samsung[50]
Quantum – a project, composed of several sub-projects, to improve the Gecko web browser engine of Firefox, developed by Mozilla[51]
Build tool oriented:
Cargo – Rust's build automation system
Habitat – a build and deployment tool from Chef Software[52]
Operating system oriented:
Magic Pocket – Dropbox's file system that powers their Diskotech petabyte storage machines[53]
Redox – a microkernel operating system[54]
Stratis – a file system planned for Fedora 28[55]
Tock – an embedded operating system[56]
Railcar – a container runtime by Oracle[57]
Other projects:
Alacritty – a cross-platform, GPU-accelerated terminal emulator.[58]
Amethyst – a data-oriented, data-driven game engine[59]
Cardano (platform) - a library of wallet and node functions and a Ada cryptocurrency wallet.[60]
CITA – a fast and scalable permissioned blockchain for production[61]
Conduit – service mesh for Kubernetes from Buoyant Inc, the makers of Linkerd[62]
exa – a "modern replacement for ls"
Exonum – an extensible open-source framework for building secure permissioned blockchain applications
Grin – an open source distributed ledger cryptocurrency software project that implements a MimbleWimble Blockchain[63]
Gtk-rs – Bindings of GNOME libraries.[64]
Holochain – Scalable distributed applications with data integrity, utilizing an "agent-centric," as opposed to "data-centric" approach[65]
Lucidscape Mesh – a distributed real-time simulation engine for virtual reality[66]
Microsoft Azure IoT Edge – a platform used to run Azure services and artificial intelligence on IoT devices has components implemented in Rust[67]
OnePush – a notification delivery system developed by OneSignal[68]
OpenDNS – used in two of its components[69][70][71]
Parity – an implementation of Ethereum blockchain technology [72]
Pijul – a distributed version control system inspired by Darcs[73]
Piston – a game engine[74]
rav1e - an AV1 video encoder currently in active development.[75]
REmacs – a port of Emacs to Rust[76]
Rustation – a PlayStation emulator[77]
SAFE Network – a peer-to-peer (P2P) Internet project currently being developed by company MaidSafe in Ayr, Scotland[78]
TiKV – a distributed storage engine for TiDB, a distributed hybrid transactional/analytical processing (HTAP) database
Tor – an anonymity network, written in C originally, is experimenting with porting to Rust for its security antiestéticatures.[79][80]
WitchBrook – a video game by Chucklefish[81]
Xi – a free modern text editor from Google Open Source[82][83]
En parte, supongo que también influye que realmente no hace nada que un buen 🙂🙂 programador de C++ no pueda hacer tan bien o incluso mejor