Contrariando a expectativa de alguns, Guido van Rossum diz que o Python 4.0 pode nunca chegar. Confira os detalhes da entrevista onde ele disse isso.
Guido van Rossum (o criador da linguagem de programação Python), comentou há poucos dias em uma entrevista que era muito difícil para o Python 4.0 ver a luz do dia, já que atualmente a linguagem de programação passa por um problema muito difícil que é a migração de Python 2.0 a Python 3.0,
Guido van Rossum diz que o Python 4.0 pode nunca chegar
Ele também compartilhou suas ideias sobre outras linguagens, como Rust, Go, Julia e TypeScript. Guido acredita que Rust é uma linguagem interessante, que resolve quase perfeitamente gargalos no gerenciamento de memória.
Van Rossum acrescentou que Go e Julia compartilham grandes semelhanças com sua criação e que a equipe de desenvolvimento Python aprende e se inspira em vários recursos implementados no TypeScript.
Guido van Rossum e membros da equipe de desenvolvimento do Python mencionam que não estavam exatamente entusiasmados com a ideia do Python 4, tendo aprendido algumas lições valiosas durante a transição do Python 2 para o Python 3.
“Não estou entusiasmado com a ideia do Python 4 e ninguém na equipe de desenvolvimento central está realmente, então provavelmente nunca haverá um 4.0 e continuaremos com o 3.33, pelo menos. Aprendemos nossa lição Python 3 vs 2, então é quase um tabu falar sobre Python 4 a sério.”
Após se aposentar em 2019, Guido van Rossum voltou aos negócios em novembro de 2020 com um novo cargo na Microsoft e no Twitter comentou que trabalhará para tornar o uso do Python ainda melhor.
Não será apenas no Windows, mas em todas as plataformas, o que deve ajudar a torná-lo mais atraente e competitivo. Na verdade, na última década, Python tem competido com linguagens mais jovens consideradas mais modernas por seus criadores e sua comunidade.
Para Guido, Rust é uma linguagem de programação “excelente” que merece todo o entusiasmo por ela:
“Parece uma ótima linguagem, para algumas coisas. O Rust realmente melhora o C++ em uma área em particular – os controles do compilador são muito mais difíceis de contornar. E, é claro, resolve o problema de alocação de memória quase perfeitamente. Se você escrevesse a mesma coisa em C++, não poderia ter tanta certeza, em comparação com o Rust, de que obteve toda a alocação e manipulação de memória corretamente. Então, Rust é uma linguagem interessante”
Além disso, em comparação com C++, Rust é um novato no mundo da programação e muitos desenvolvedores relutam em se interessar por ele. No entanto, grandes projetos da indústria começaram a adotá-lo nos últimos anos.
E esse é o exemplo da comunidade Linux que há algum tempo anunciou que começou a desenvolver partes do kernel em Rust.
Do lado da Microsoft, ela apresentou seu projeto Rust for Windows no ano passado e é projetado para permitir aos programadores acesso fácil às APIs do Windows ao desenvolver aplicativos Rust no Windows.
Facebook, Amazon, Apple, Microsoft e outros grandes participantes da indústria anunciaram recentemente que estão contratando desenvolvedores do Rust.
Finalmente, com relação ao TypeScript, o criador do Python acredita que:
“TypeScript é uma ótima linguagem. Você deve ter notado que nos últimos seis ou sete anos adicionamos escrita estática opcional ao Python, também conhecida como escrita progressiva.”
“Eu não conhecia muito o TypeScript quando iniciamos este projeto, então não posso dizer que a linguagem nos inspirou a começar. TypeScript, porque ele entrou no trem do JavaScript e porque Anders é um cara muito inteligente, o TypeScript fez algumas coisas que o Python ainda está esperando para entender. Portanto, hoje estamos definitivamente procurando exemplos em TypeScript. Temos um GIS de digitação onde discutimos a sintaxe de digitação e as extensões semânticas e o sistema de tipos geral para Python.”
Guido continuou, dizendo que JavaScript está mais próximo do Python do que você pensa e que a equipe de desenvolvimento do Python se inspira muito nas melhorias feitas pelo TypeScript.
“Às vezes, criamos novos recursos porque sabemos que alguns recursos também estavam ausentes no TypeScript, depois foram adicionados ao TypeScript com base na demanda do usuário e [se tornaram] muito populares no TypeScript. E agora podemos ver que estamos na mesma situação.”
“Porque JavaScript e Python são relativamente semelhantes. Muito mais do que Python e, digamos, C ++ ou Rust ou Java. Portanto, aprendemos com o TypeScript e, de vez em quando, com minhas conversas com Anders, parece que o TypeScript também aprende com Python, assim como JavaScript aprendeu com Python em algumas áreas.”
Anders Hejlsberg, a qual ele se refere, é um programador dinamarquês que trabalha na Microsoft e um dos grandes arquitetos do TypeScript.