Tech

Python se está convirtiendo en el lenguaje de código  más popular del mundo  

Redacción 
El Shabbat

Graphic detail
Jul 26th 2018by THE DATA TEAM
“I CERTAINLY didn’t set out to create a language that was intended for mass consumption,” says Guido van Rossum, a Dutch computer scientist who devised , a programming language, in 1989. But nearly three decades on, his invention has overtaken almost all of its rivals and brought coding to the fingertips of people who were once baffled by it. In the past 12 months Americans have searched for Python on Google more often than for Kim Kardashian, a reality-TV star. The number of queries has trebled since 2010, while those for other major programming languages have been flat or declining.
The language’s two main advantages are its simplicity and flexibility. Its straightforward syntax and use of indented spaces make it easy to learn, read and share. Its avid practitioners, known as Pythonistas, have uploaded 145,000 custom-built software packages to an online repository. These cover everything from game development to astronomy, and can be installed and inserted into a Python program in a matter of seconds. This versatility means that the Central Intelligence Agency has used it for hacking, Google for crawling webpages, Pixar for producing movies and Spotify for recommending songs. Some of the most packages harness “machine learning”, by crunching large quantities of data to pick out patterns that would otherwise be imperceptible.
Latest stories
Paul Manafort goes on trial
DEMOCRACY IN AMERICA
5 HOURS AGO
The Vatican shows an overdue decisiveness on sexual abuse
ERASMUS
5 HOURS AGO
Taxes on tobacco, alcohol and sugar really do curb vice
GRAPHIC DETAIL
7 HOURS AGO
The venomous ideology of religious intolerance
OPEN FUTURE
8 HOURS AGO
Why do people love “Love Island”?
PROSPERO
13 HOURS AGO
Why tariffs are bad taxes
THE ECONOMIST EXPLAINS
14 HOURS AGO
See more
With such a rapidly growing user base and wide array of capabilities, Python might seem destined to become the lingua franca of coding, rendering all other competitors obsolete. That is unlikely, according to Grady Booch, IBM’s chief software scientist, who compares programming languages to empires. Though at times a rising power might be poised for world domination, its rivals generally survive in the technical and cultural niches in which they emerged. Python will not replace C and C++, which are “lower-level options” that give the user more control over what is going on in a computer’s processor. Nor will it kill off Java, which is popular for building complicated applications, or , which powers most web pages.
Moreover, Pythonistas who take their language’s supremacy for granted should beware. Fortran, Lisp and Ada were all highly popular in the 1980s and 1990s, according to the TIOBE index, which tracks coding practices among professional developers. Their use has plummeted, as more efficient options have become available. No empire, regardless of its might, can last forever.
Read the full article here.
Previous
Under Donald Trump, more cops are acting as immigration-enforcement agents
Next
European xenophobia reflects racial diversity, not asylum applications
You’ve seen the news, now discover the story
Get incisive analysis on the issues that matter. Whether you read each issue cover to cover, listen to the audio edition, or scan the headlines on your phone, time with The Economist is always well spent.
Enjoy great savings
Graphic detail
Jul 26th 2018 by THE DATA

“CIERTAMENTE no me propuse crear un destinado al consumo masivo”, dice Guido van Rossum, un informático holandés que ideó Python, un lenguaje de programación, en 1989. Pero casi tres décadas después, su invención ha superado casi todos sus rivales y llevaronel a la punta de las manos de las personas que una vez quedaron desconcertadas por ella. En los últimos 12 meses, los estadounidenses han buscado Python en Google con más frecuencia que Kim Kardashian, una estrella de la televisión. El número de consultas se ha triplicado desde 2010, mientras que las de otros lenguajes de programación importantes han sido planas o decrecientes.

Las dos principales ventajas del lenguaje son su simplicidad y flexibilidad. Su sintaxis sencilla y el uso de espacios sangrados facilitan el aprendizaje, la lectura y el intercambio. Sus ávidos practicantes, conocidos como Pythonistas, han subido 145,000 paquetes de software personalizados a un repositorio en línea. Estos cubren todo, desde el desarrollo de juegos hasta la astronomía, y se pueden instalar e insertar en un programa de Python en cuestión de segundos. Esta versatilidad significa que la Agencia Central de Inteligencia lo ha utilizado para hackear, Google para rastrear páginas web, Pixar para producir películas y Spotify para recomendar canciones. Algunos de los paquetes más populares aprovechan el “aprendizaje automático” al procesar grandes cantidades de datos para seleccionar patrones que de otro modo serían imperceptibles.

Con una base de usuarios de tan rápido crecimiento y una amplia gama de capacidades, Python podría parecer destinado a convertirse en la lingua franca de la codificación, volviendo obsoletos a todos los demás competidores. Eso es poco probable, según Grady Booch, el principal científico de software de IBM, que compara los lenguajes de programación con los imperios. Aunque a veces una potencia en ascenso podría estar preparada para dominar el , sus rivales generalmente sobreviven en los nichos técnicos y culturales en los que surgieron. Python no reemplazará a C y C ++, que son “opciones de bajo nivel” que le dan al usuario más control sobre lo que está sucediendo en el procesador de una computadora. Tampoco matará a Java, que es popular para crear aplicaciones complicadas, o JavaScript, que impulsa la mayoría de las páginas web.

Además, los Pythonistas que toman por supuesta la supremacía de su lenguaje deben tener cuidado. Fortran, Lisp y Ada fueron muy populares en los años 80 y 90, según el índice TIOBE, que rastrea las prácticas de codificación entre los desarrolladores profesionales. Su uso se ha desplomado, ya que las opciones más eficientes están disponibles. Ningún imperio, independientemente de su poder, puede durar para siempre.

Si te ha gustado, ¡compártelo con tus amigos! No critiques, crea

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *