InfoQ

InfoQ

Visualização específica de Tópico/Tag

Runtimes na InfoQ


Últimos destaques de notícias sobre Runtimes

Scala com o criador: uma entrevista com Martin Odersky

Tópicos
JVM,
Virtual Machines,
Scala,
Runtimes,
Programação Funcional,
Java,
Programação,
Linguagens

Martin Odersky discute o futuro do Scala e trata da polêmica questão da quebra de compatibilidade binária na linguagem. Tece comparações entre o F# e o Scala, fala de seu trabalho atual na implementação da proposta de 'value class', e de como o Java pode vir a apoiar a programação funcional.

A JSR-292, invokedynamic e uma JVM mais poliglota

Tópicos
JSR-292,
JVM,
jruby-new,
Padrões do JCP,
Virtual Machines,
JDK 7,
Ruby,
JCP,
Runtimes,
Linguagens Dinâmicas,
Scripting,
Java,
Linguagens,
Programação

Entre os objetivos do Java 7 está a melhoria do suporte a linguagens dinâmicas, através da JSR-292. O InfoQ faz uma análise aprofundada dos problemas que a a especificação propõe resolver, trazendo ainda observações do líder do JRuby, Charles Nutter, sobre o uso da JSR-292 na prática. Já há mais 200 linguagens que executam sobre a JVM, e esse número deve aumentar muito com as mudanças.

Explorando LISP na JVM

Tópicos
JVM,
Virtual Machines,
Runtimes,
Java,
LISP,
Compiladores,
Linguagens,
Scheme,
Programação,
Linguagem

Uma das coisas mais excitantes do Java atualmente é o trabalho sendo feito para fazer outras linguagens de programação rodarem na JVM. Há muito falatório sobre JRuby, Groovy, Scala e sobre o engine JavaScript Rhino. Mas porque parar aí? Se você quer dar um passo fora do comum e popular e mergulhar em algo bem diferente de Java, Lisp é uma ótima opção.

Notícias sobre Runtimes

Vert.x – Uma alternativa poliglota ao Node.js para JVM

Tópicos
JVM,
Virtual Machines,
Runtimes,
Java,
Linguagens,
Programação,
Tempo Real

Vert.x é um framework para a próxima geração de aplicações assíncronas, escaláveis e concorrentes, oferencendo uma alternativa ao Node.js para a JVM. Ele permite aos desenvolvedores escrever aplicações em JavaScript, Ruby, Groovy, Java e até mesmo mistura-las na mesma aplicação.

Mantendo o Scala (mais) Atual

Tópicos
JVM,
Virtual Machines,
Runtimes,
Scala,
Java,
Programação Funcional,
Linguagens,
Programação

Com o Scala 2.10 a caminho e as recentes controvérsias, qual é a verdadeira história da compatibilidade entre as versões e como isso afeta as bibliotecas populares de Scala?

Lançada a primeira versão do Ceylon IDE

Tópicos
JVM,
Virtual Machines,
Runtimes,
Java,
Linguagens,
Ceylon,
Linguagem,
Programação

Foi lançada a primeira versão do Ceylon IDE, trazendo um conjunto de ferramentas para a nova linguagem baseada na JVM, que é patrocinada pela Red Hat e liderada por Gavin King, o criador do Hibernate.

OpenSuSE 12.1, mais um Linux voltado para a Nuvem

Tópicos
EC2,
Virtual Machines,
Amazon Web Services,
Runtimes,
Virtualização,
DevOps,
Amazon,
OSS,
Java,
Visualização,
Open Source,
Linux,
Plataformas,
Linguagens,
Novidades,
Xen,
Desktop,
Cloud Computing,
Sistemas Operacionais,
Anúncio,
Programação,
Comunidade,
Go,
Google Go,
Lançamentos Open Source,
Software Livre,
Eucalyptus,
Desempenho e Escalabilidade

O primeiro release da popular distribuição desde a compra da Novell pela Attachmate traz uma série de recursos para nuvens públicas e privativas, além de se colocar em pé de igualdade com Fedora e Ubuntu.

Projeto Ceylon: IDE, novo site e repositórios disponíveis no Git

Tópicos
JVM,
Virtual Machines,
Runtimes,
Java,
Linguagens,
Design de Linguagens,
Programação,
Ceylon

Foi disponibilizado um novo site oficial dedicado à comunidade da linguagem Ceylon, o ceylon-lang.org, além de repositórios Git do projeto e uma pré-release do IDE do Ceylon. O anúncio foi feito pelo próprio Gavin King, principal criador da nova linguagem.

Um ano de Apache Karaf

Tópicos
Runtimes,
Java,
Linguagens,
Plataformas,
Programação,
Arquitetura,
OSGi,
Apache

O Apache Karaf atingiu, como um projeto top-level na Apache, um ano de idade nesta última semana. O Karaf é um runtime que consiste em um framework OSGi (Equinox ou Felix), um terminal de comando (Felix Gogo) e vários outros utilitários distribuídos por padrão.

Groovy 1.8: mais suporte a DSLs e melhorias de sintaxe e desempenho

Tópicos
JVM,
Virtual Machines,
Runtimes,
Java,
Linguagens Dinâmicas,
Linguagens,
Arquitetura,
Programação

A versão 1.8 estável do Groovy, a linguagem dinâmica da SpringSource que executa sobre a JVM, traz recursos adicionais para DSLs, além de incorporar o suporte a JSON ao núcleo da linguagem. Há ainda novas funcionalidades para programação concorrente e e metaprogramação. Conheça as mudanças através de exemplos.

Gavin King, criador do Hibernate e do Seam, apresenta a linguagem Ceylon

Tópicos
JVM,
Virtual Machines,
Runtimes,
Java,
Linguagens,
Programação,
Design de Linguagens,
Ceylon

Gavin King, criador do Hibernate, fez uma apresentação no QCon Beijing sobre a linguagem Ceylon para a JVM, que propõe resolver limitações de Java. O projeto ainda está na fase de concepção, sem compilador ou IDE finalizados, mas desde que "vazou" no Twitter tem havido muita especulação sobre a linguagem. Continue lendo para mais detalhes e uma entrevista com Gavin.