El creador de Python trabajará para Microsoft

noviembre 14, 2020 , 0 Comments

El creador de Python trabajará para MIcrosoft

El creador del lenguaje de programación Python, Guido van Rossum, hizo público el anuncio de su decisión de poner fin a su retiro. A partir de ahora, será parte de la División de Desarrollo de Microsoft.

Python es uno de los lenguajes de programación más populares ya que puede usarse para aprender programación, para la creación de aplicaciones de propósito general o de fines específicos como computación científica y de Internet de las Cosas. Microsoft ya había contratado al creador de algunos de los complementos que mejoran la experiencia de programación en Python usando Visual Studio Code. Incluso se especula con la posibilidad de que Python sea el futuro lenguaje de programación de script en Microsoft Excel.

¿Qué hara el creador de Python para Microsoft?

El trabajo de Van Rossum hasta octubre del año pasado era en la empresa  Dropbox en la que permaneció seis años y medio. Su tarea en Microsoft, de acuerdo a lo que declaró el propio Van Rossum , consistirá en «mejorar el uso de Python con seguridad (y no sólo en Windows)».

Microsoft tampoco mencionó mayores detalles sobre cuál será su tarea.  Lo que afirmaron fue:

Estamos emocionados de tenerlo como parte de la División de Desarrollo. Microsoft está comprometida a contribuir y crecer con la comunidad Python, y la incorporación de Guido es un reflejo de ese compromiso

Nacido en Holanda, comenzó a trabajar en el desarrollo del lenguaje en 1989. Continuó trabajando activamente en el lenguaje durante su estancia en el Instituto Nacional de Estándares y Tecnología de los Estados Unidos a mediados de los 90 y en varias compañías después, incluyendo como director de PythonLabs en BeOpen y Zope y en Elemental Security. Previo a ser contratado por Dropbox, trabajó para Google desde 2005 a 2012. Allí, desarrolló la herramienta de revisión de código interno Mondrian y trabajó en App Engine.

Especial para ofendiditos. Qué alternativas hay a Python

Guido van Rossum había renunciado a su rol de «dictador benevolente» de los destinos del desarrollo de Python. y el proyecto continúa de manera independiente a lo que él haga o deje de hacer. Pero sabemos que en el mundo del código abierto hay gente muy firme en sus convicciones (lo de talibanes lo dijeron ustedes, no yo) que quieran expresar su repudio de que una figura clave del código abierto se «pase al lado oscuro»

Para ellos vamos a enumerar algunos lenguajes de programación alternativos

Java

Recientemente desplazado por Python como lenguaje de programación más popular,  Java es un lenguaje de programación y una plataforma de ejecución que se basa en la siguiente filosofía:

  • Usa el paradigma de programación orientada a objetos.
  • Permite la ejecución de programas en múltiples sistemas operativos.
  • Tiene soporte para trabajo en red.
  • Ejecuta códio en sistemas remotos de forma segura.
  • Es fácil de usar.

Java requiere la instalación de una máquina virtual en el equipo anfitrión para poder usar los programas

R

Se trata de un lenguaje de programación muy utilizado en los campos de la computación científica, el aprendizaje automático,  matemáticas financieras, investigación biomédica y bioinformática. Cuenta con bibliotecas que le dan múltiples posibilidades de cálculo y graficación

Julia

Al igual que Python y todos los demás que mencionamos, Julia es un lenguaje de programación de código abierto. Aunque puede ser usado para programación general se diseño teniendo en mente las necesidades de los usuarios de computación científica y numérica.

Nim
Este lenguaje de programación incorpora características de lenguajes más tradicionales como Python, Ada y Modula y se puede usar para generar aplicaciones multiplataforma que no requieren de una máquina virtual para ejecutarse.

V

Ideal para ansiosos, este lenguaje de programación de propósito general tiene una documentación que se lee en media hora y compila a binarios que no requieren ninguna dependencia para ejecutarse en cualquier sistema operativo.

Python

Las opiniones son como las narices, todo el mundo tiene una.  Si alguien no quiere creer en que Microsoft cambió su actitud hacia el código abierto, está en su derecho. Pero, de ahí a privarse de usar un lenguaje de programación versátil, multiplataforma y con librerías que permiten aplicarlo a cualquier uso imaginable porque su creador trabaja para esta empresa,  es un absurdo. Sin dudas, el mejor reemplazo a Python es Python.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.