Python 4 (ou Tecnologias que mudam e f* os outros)

1. Python 4 (ou Tecnologias que mudam e f* os outros)

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/03/2016 - 02:18h

Pessoalmente é sujeira upgrade de certas tecnologias.
Tecnologias proprietárias do tipo mudança da cor do capim.
Mas e linguagens de programação?

Perl 5 < Perl 6
PHP 5 < PHP 6 < PHP 7
Python 2 < Python 3 < Python 4

https://opensource.com/life/14/9/why-python-4-wont-be-python-3

Isto é realmente necessário?

----------------------------------------------------------------------------------------------------------------
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden




  


2. Re: Python 4

M.
XProtoman

(usa Fedora)

Enviado em 19/03/2016 - 05:03h

Python 3 com a questão do Unicode é, para mim, perfeito, se versões posteriores, mesmo com mudanças radicais, vierem a modificar positivamente qualquer outra parte da linguagem como threads e coleta de lixo será muito bom.

Para quem tem grandes projetos em alguma linguagem de programação que sofre alguma mudança drástica deve ser terrível ter que adaptar o código.

Lembro que alguém em algum lugar fez um comentário relacionado C/C++, em essência era algo mais ou menos assim: "...quando lançavam novos compiladores com novos recursos uma parte dos usuários os evitavam porque sabiam que se deparariam com novos bugs, porém as coisas mudaram muito graças ao nível de maturidade dos compiladores modernos e as pessoas hoje procuram por novas versões e seus novos recursos sem muita desconfiança e com um certo grau de otimismo..."


3. Re: Python 4 (ou Tecnologias que mudam e f* os outros)

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/03/2016 - 13:30h

Mas é sujeira quebrar código legado e não manter retrocompatibilidade.
Até entende-se que C tem lá quarenta anos e que não tem jeito.
E que código deve ser mantido por programador profissional.
Mas quebra as pernas dependendo do tamanho do abacaxi.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



4. Re: Python 4 (ou Tecnologias que mudam e f* os outros)

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 28/03/2016 - 22:12h

Sim, só é feito se necessário e a comunidade é consultada.
Não acompanho o Perl faz uns 10 anos ao menos, mas o PHP que pulou a versão 6 (ela fracassou) e foi direto para a 7 precisou para poder evoluir e melhorar a segurança e a comunicação com bancos de dados. Que está usando o 7 diz que a velocidade está muito superior também e que mais de 95% da linguagem não sofreu mudanças para o programador. Já o Python procura sempre manter a compatibilidade mas chegou a um ponto que impedia sua evolução e teve que quebrar para a versão 3, coisa que não deve ocorrer para a 4 como todos na comunidade tem dito e esperam, assim como o autor do artigo que colocastes aqui que diz que ele mesmo espera que a passagem do python 3 para o 4 seja como a foi a do python 2.6 para 2.7 ou do 3.3 para o 3.4, e eu completo que a 3.51 está ótima também.
Agora tanto PHP como Python tem muita discussão e muito tempo de avisos antes de mudanças radicais, mas as pessoas ignoram e não trabalham nos seus códigos, esperam até quebrar pra se queixar...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts