Destaques

Jul/2011

-

Nova linguagem para programação com paralelismo.

Technologyreview.com, julho de 2011.

Tucker Taft, o presidente e diretor de tecnologia da SofCheck, uma empresa de software com sede em Boston (EUA), projetou a nova linguagem de programação chamada de ParaSail - Parallel Specification and Implementation Language (Linguagem de Linguagem de Especificação e Implementação em Paralelo) – objetivando o desenvolvimento de software para computadores com processadores de múltiplos núcleos. A linguagem procura maximizar o potencial dos desses processadores, evitando-se os problemas típicos associados à programação de múltiplos fios de execução, como dividir os programas em tarefas (a linguagem promove a divisão do código em pequeníssimas partes, as chamadas pico-threads) e enviá-las ao processador para seus processamentos em paralelo.

Do ponto de vista do programador, ParaSail parece uma modificação de Java ou C# e realiza a depuração do programa automaticamente. “Tudo é feito em paralelo por default, a menos que especifiquemos em contrário”, diz Taft.

ParaSail tem muitos componentes baseados em conceitos de linguagens de programação antigas, desenvolvidas para supercomputadores nos anos 80 e 90. A linguagem operará em Windows, Mac e Linux.

Leia o artigo original aqui.

  Nov/2011 Jul/2011 Jun/2011