Jump to content

Python para linguagem Universal


Blue_Acid

Recommended Posts

Se você é programador de computador, certamente já ouviu falar da linguagem Python. Talvez saiba também que ela é utilizada para construir a maior parte da programação do Google.

Agora, cientistas europeus querem transformar a Python em uma espécie de linguagem universal da programação. "A Python é freqüentemente utilizada como uma linguagem "cola" - ela funciona em inúmeras plataformas, de dispositivos móveis a mainframes," diz o pesquisador Holger Krekel.

Krekel e seus colegas do Projeto PyPy criaram uma nova versão da Python que é mais fácil de programar do que a original. Como a famosa linguagem C, a Python original é baseada no pressuposto de que quem deve fazer o trabalho duro é o programador e não o computador - isso gera programas pequenos, eficientes e que rodam extremamente rápido.

A implementação da PyPy está completa e os pesquisadores já desenvolveram um grande conjunto de ferramentas para testar e validar os programas construídos nesta nova extensão da linguagem.

"Nós agora precisamos melhorar a velocidade e ampliar o número de ambientes onde a PyPy pode compilar. É um desafio técnico medonho e nós estamos empregando os maiores esforços nesse desafio," diz Krekel.

O que torna o trabalho mais desafiador é que os cientistas desejam que a PyPy integre um sistema de compilação "just-in-time", que permitirá que os programas sejam otimizados à medida em que rodam no ambiente de destino.

O projeto PyPy é de código-aberto e os pesquisadores agora esperam contar com a colaboração da comunidade mundial de programadores para atingir seus objetivos.

FONTE:http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=010150061011

SIGNIFICADOS: WWW: Wait,wait,wait... HTML: Hoje Ta Mais Lento.KEYBOARD: Dispositivo usado para entrada de erros no Computador.

Link to comment
Share on other sites

Cada vez mais esta linguagem está a ganhar maior consideração de todos. Eu já disse que qualquer dia perco a cabeça e começo a estudá-la, ...

Não sei é como nas universidades normalmente não se dá esta linguagem, talvez num futuro próximo.

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

Essa ideia "peregrina" não vai resultar.

Lembro que já o Fortran, C, C++ já tentaram ser o "standard" e tal apenas resulta numa coisa: uma moda passageira em que há uma grande adesão mas que depois só fica a usar isso quem realmente necessita e dai retira valor, pois os outros passaram para a próxima moda.

Por exemplo, um dos argumentos usados é que o Python é excelente para colar sistemas, antes do Python usei TCL que é também ele excelente para colar sistemas, só que o TCL agora já não está na moda...

O que quero dizer é que não se entusiasmem muito com essa ideia da "linguagem universal", isso é utópico. O que acontece é que há, numa determinada altura e durante um determinado periodo de tempo, um uso maior de uma determinada linguagem, depois vem outra e outra e outra... Um loop infinito. 😛

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

  • 3 weeks later...

Mas não conheço mais nenhuma faculdade que dê Python, talvez daqui a 2 ou 3 anos comece a haver mais...

Agora até à actualidade Java era (e ainda é) a linguagem mais poderosa que existe (no meu entender), é por isso que na faculdade se anda tanto à volta disso... 😛 Para além de ser uma das poucas linguagens que funcionam em diferentes plataformas.

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

Mais poderosa... nao concordo, mais versatil qeres dizer.

Pa... quanto a diferentes plataformas... qualquer linguagem "funciona" no SO que tiver um compilador ou interpretador p ela.

O java tem a cena de se poder distribuir os binarios e estes correrem na maquina virtual... mas isto se analizarmos bem acaba por ser menos compatibilidade. Estilo... só corre numa plataforma.

Acho que a cena do java é o facto de o J2EE ser uma coisa brutal que permite desenvolvimento de tudo e mais alguma coisa e obedecendo ao POO.

Agora... as aplicações client side em java continuam a ser pesadas. A meu ver nao faz sentido com a tecnologia que há hoje uma aplicaçãozita que fala umas tarefitas curriqueiras seja um embaraço para um computador normal.

Link to comment
Share on other sites

  • 1 month later...

Podem sempre ser fanáticos como eu e usar php para tudo mesmo 🙂

Isso não é fanatismo... simplesmente não tem lógica. Existem várias linguagens e cada uma delas tem características que as fazem mais ou menos adequadas para determinados fins, o PHP é uma boa linguagem para criar páginas dinâmicas, isso não a faz uma boa linguagem para fazer jogos com interfaces gráficas nem aplicações onde precisas de aceder directamente ao hardware.

<3 life

Link to comment
Share on other sites

  • 3 weeks later...

Epa... permite-me discordar. Isso é uma ideia errada que muitas pessoas têm, que o php só serve para gerar páginas.

Eu abandonei o shell script para todas as operações de manutenção no meu servidor. Desde executar backups, limpar caixas de correio, enviar emails de aviso, desligar processos etc etc. Agora faço tudo em PHP. O php vai muito alem das páginas web ao contrario do que a maior parte do pessoal pensa.

Contudo não permite por exemplo trabalhar om tempo real, nem usar multi-thead nem coisas do estilo.

Mas o python tambem não não está assim tão adiantado quanto isso neste tipo de facilidades.

Link to comment
Share on other sites

Sim realmente php tem muitas mais funcionalidades que apenas gerar paginas ao contrario do que muitos pensão.

Quanto a Java sou um grande defensor 😉 Digam lá o que disserem Java é uma linguagem muito poderosa e bastante simples de programar.

Relativamente há tão criticada performance do Java penso que actualmente já não é um ponto não negativo com o Java5 já houve uma grande melhoria nesse ponto e agora com o Java6 este ponto ficou ainda menos relevante. Há também ainda que assinalar que muitas vezes a performance não depende só da linguagem mas também de quem programa.

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

  • 2 months later...

Isso não é fanatismo... simplesmente não tem lógica. Existem várias linguagens e cada uma delas tem características que as fazem mais ou menos adequadas para determinados fins, o PHP é uma boa linguagem para criar páginas dinâmicas, isso não a faz uma boa linguagem para fazer jogos com interfaces gráficas nem aplicações onde precisas de aceder directamente ao hardware.

Sim, nesse ponto tens razão. Reformulando: para o pouco que faço, PHP é o suficiente e corre às mil maravilhas. 😄

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.