BT
rss
Seguidores

Facebook Open-Source RaceD - Detector de condição-de-corrida

por Kesha Williams Seguir 2 Seguidores , traduzido por Bruno Guimarães Seguir 0 Seguidores   em  30 jan, 2018

A ferramenta open-source de análise estática do Facebook, Infer, foi recentemente atualizada com detecção de condição-de-corrida (race conditions) em códigos Java via RacerD. RacerD identifica condiçoes-de-corrida nos métodos das classes que fazem uso da anotação @ThreadSafe.

Seguidores

Armazenamento distribuído e concorrência em sistemas

por Andrew Morgan Seguir 3 Seguidores , traduzido por Mário Nunes Lima Seguir 1 Seguidores   em  21 set, 2017

No QCon New York 2017, a engenheira de software da Samsara Kavya Joshi, fez uma detalhada apresentação sobre o princípio do happens-before, explicando como a ferramenta de armazenamento de key-value distribuídos, Riak, utiliza relógios vetoriais para estabelecer causalidade através dos nós e a concorrência primitiva em Go e como as restrições são expressadas naturalmente com happens-before.

Seguidores

Google Resolve Problemas de Concorrência do CPython com Grumpy

por Abel Avram Seguir 7 Seguidores , traduzido por Bárbara Niens Seguir 0 Seguidores   em  24 jan, 2017 2

O Google resolveu as limitações de concorrência introduzidas no Global Interpreter Lock existente no CPython criando um novo runtime de Phyton em Go.

Seguidores

Akka Toolkit 2.3 com Java 8 e suporte a persistência

por Jan Stenberg Seguir 29 Seguidores , traduzido por Diogo Carleto Seguir 31 Seguidores   em  25 mar, 2014

A última versão do kit de ferramentas do Akka, uma implementação do Actor Model, possui como novidades a persistência, permitindo salvar o estado interno dos atores, juntamente com o suporte para expressões lambda do Java 8.

Seguidores

Loop: uma linguagem para a JVM com foco em programação multicore

por Dio Synodinos Seguir 3 Seguidores , traduzido por Adalberto Zanata Seguir 0 Seguidores   em  10 ago, 2012

O Loop é uma linguagem de programação compacta para a máquina virtual Java, influenciada pelas linguagens Haskell, Scheme, Ruby e Erlang, que tenta reunir as melhores características da programação funcional e de linguagens orientadas a objetos, de forma consistente e pragmática. Veja uma entrevista com o criador.

Seguidores

Padrões e Exemplos para o .NET Parallel Extensions

por Jonathan Allen Seguir 530 Seguidores , traduzido por Alexandre Atoji Seguir 0 Seguidores   em  26 abr, 2010

Apesar da Microsoft estar trabalhando no .NET's Parallel Extensions desde 2007, ainda existem algumas funcionalidades que eles não tiveram tempo de implementar completamente no .NET 4.0. Pensando em adquirir feedback mais rápido foi disponibilizado um conjunto de padrões e exemplos para que o mesmo possa ser testado por mais usuários.

Seguidores

MacRuby 0.5 Lançado

por Werner Schuster Seguir 6 Seguidores , traduzido por José Donizetti Seguir 0 Seguidores   em  02 fev, 2010 1

MacRuby 0.5 foi lançado, com uma nova VM, e suporte para AOT e JIT.

Seguidores

Experiências do Google com uma Nova Linguagem, Go

por Abel Avram Seguir 7 Seguidores , traduzido por Rony Barbosa Seguir 0 Seguidores   em  27 nov, 2009 1

Go é uma nova liguagem experimental open source do Google que se assemelha a c, porém adicionando funcionalidades como reflexão, coletor de lixo, tipos dinâmicos, concorrência e paralelismo.

Seguidores

Concorrência Declarativa para Ruby utilizando Fluxo de Dados

por Sebastien Auvray Seguir 0 Seguidores , traduzido por Acyr Tedeschi Seguir 0 Seguidores   em  12 mai, 2009

Parte da linguagem Ruby foi influenciada por técnicas de programação funcionais. Assim programadores Ruby adotaram técnicas das linguagens Erlang ou Haskell, ou criaram pontes para elas, ex. Erlectricity.

Seguidores

Garbage First Collector da Sun Elimina Amplamente a Baixa Latência/Alto Consumo

por Charles Humble Seguir 798 Seguidores , traduzido por Ricardo Almeida Seguir 0 Seguidores   em  24 abr, 2009

O Garbage Collector da Sun chamado Garbage First (referenciado de G1) é o novo garbage collector de baixa latência planejado para substituir CMS no Hotspot da JVM.

Seguidores

Programação funcional e Estrutura de Dados Coordenadas

por Jonathan Allen Seguir 530 Seguidores , traduzido por André Carlucci Seguir 1 Seguidores   em  31 mar, 2009

Estrutura de Dados Coordenadas, EDC, é o novo conjunto de objetos thread-safe, em sua maioria coleções, planejados para o .NET 4. Depois de 6 meses de silêncio, temos novidades significativas. A mais notável é a inclusão de técnicas de programação funcional para reduzir a necessidade de uso de padrões de projeto de software.

Seguidores

Concurrent Basic – Uma Linguagem Declarativa para Concorrência baseada em Mensagens

por Jonathan Allen Seguir 530 Seguidores , traduzido por Carlos Mendonça Seguir 0 Seguidores   em  27 mar, 2009

A linguagem Concurrent Basic representa um possível futuro para o Visual Basic. Apesar de ser baseada no trabalho feito em linguagens de pesquisa derivadas do C# como o Polyphonic C# e o C-Omega, ela foi baseada no Visual Basic por sua predisposição inerente em ser utilizada para programação declarativa. Esta sintaxe é até mesmo inspirada nos VB’s event handlers declarativos do VB.

Seguidores

Construindo melhores coleções thread-safe

por Jonathan Allen Seguir 530 Seguidores , traduzido por Carlos Mendonça Seguir 0 Seguidores   em  12 mar, 2009

Há alguns problemas fudamentais com a maioria das coleçãoes thread-safe. Enquanto as operações individuais são thread-safe, as operações não são geralmente combináveis.

Seguidores

JRuby e Clojure - Uma boa combinação?

por Werner Schuster Seguir 6 Seguidores , traduzido por Felipe Rodrigues Seguir 0 Seguidores   em  17 fev, 2009

Clojure é uma linguagem LISP-style para a JVM. Um dos focos de Clojure é concorrência, que é suportado através de suas estruturas de dados imutáveis (Clojure vem com estruturas de dados persistentes). Outra funcionalidade é Software Transactional Memory (STM), que permite usar transações, ao invés de Locks ou Mutexes, para compartilhar memória.

Seguidores

Melhores da InfoQ em 07: O Futuro de Threads em Ruby

por Werner Schuster Seguir 6 Seguidores , traduzido por Guilherme Lacerda Seguir 0 Seguidores   em  29 out, 2008

O sistema de thread no Ruby está prestes a sofrer grandes mudanças no Ruby 1.9, possivelmente movendo as threads de usuários para as threads de kernel. Ou não. Uma recente entrevista com Matz e Sasada Koichi mostra algumas novas idéias consideradas. Vamos dar uma olhada para os candidatos do novo sistema de threading do Ruby.

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT