InfoQ

InfoQ

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

Compiladores na InfoQ


Últimos destaques de notícias sobre Compiladores

Explorando LISP na JVM

Tópicos
JVM,
Virtual Machines,
Runtimes,
Java,
LISP,
Compiladores,
Linguagens,
Programação,
Scheme,
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 Compiladores

Roslyn: o ‘Compilador como Serviço’ da Microsoft

Tópicos
Compiladores,
.NET,
Programação

O Roslyn é um serviço de compilação .NET da Microsoft, atualmente em versão CTP. Distribuído como extensão para o Visual Studio e uma biblioteca, dá acesso a informações e ao processo de compilação em detalhes. Conheça mais sobre o projeto e suas aplicações.

Especificação do C++ AMP da Microsoft: buscando diminuir barreiras ao paralelismo de dados

Tópicos
Visual Studio 11,
C#,
Visual Studio,
C++,
Programação Paralela,
Microsoft,
.NET,
Linguagens,
IDE,
Compiladores,
Programação

Buscando facilitar a programação de hardware com paralelismo de dados, a Microsoft publicou a sua especificação aberta para o C++ AMP. A implementação, feita no Visual Studio 11, visa melhorar o acesso à GPU para desenvolvedores.

Scala no Browser com Scala+GWT e um novo site de documentação da linguagem

Tópicos
Scala,
JavaScript,
GWT,
Linguagens Dinâmicas,
Programação Funcional,
Frameworks Web,
AJAX,
Compiladores,
Linguagens,
RIA,
WOA,
Java,
Programação,
Arquitetura,
Documentação,
Eclipse

Grzegorz Kossakowski publicou a terceira versão milestone do Scala+GWT, projeto que permite escrever código em Scala e compilá-lo para JavaScript por meio do Google Web Toolkit (GWT).

Mirah: Uma nova linguagem para a JVM

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

Charles Nutter, palestrante do QCon SP deste ano e um dos líderes do projeto JRuby, criou uma nova linguagem de programação para a JVM, chamada Mirah. Uma das principais características é que ela é compilada de maneira bem mais rápida para bytecode na JVM se comparada ao Ruby, apesar de serem bem parecidas.

memcpy() será Banido

Tópicos
C++,
Visual Studio,
.NET,
Linguagens,
Compiladores,
IDE,
Microsoft,
Programação,
C,
Segurança,
Linguagem

A função memcpy() foi indicada para banimento e provavelmente entrará para lista de Banidos SDL da Microsoft no fim deste ano. memcpy() se juntará a outras funções populares como strcpy, strncpy, strcat, strncat que tiveram o mesmo destino por causa de suas vulnerabilidades de segurança através de invasões de buffer.

A Microsoft abriu o código fonte do Common Compiler Infrastructure

Tópicos
Compiladores,
.NET,
Open Source,
Metadata,
Programação

A Microsoft Research abriu o código fonte dos projetos Common Compiler Infrastructure: Metadata (CCI) e CCI: Código e AST contendo um conjunto de bibliotecas usadas por compiladores e outras ferramentas de programação para manipular metadados nas assemblies do CLR. Os componentes dos metadados do CCI contém o System.Reflection enquanto que o código e o AST contém o System.CodeDom.

Será que ainda está cedo para falar de legados C++ e Java.

Tópicos
JVM,
jruby-new,
Jython,
Virtual Machines,
Ruby,
Scala,
Groovy,
Runtimes,
Linguagens Dinâmicas,
Programação Funcional,
Java,
C++,
Linguagens,
.NET,
Compiladores,
C,
Arquitetura,
Programação,
Linguagem,
Design de Linguagens

Recentemente Bruce Eckel escreveu em seu blog sobre legados deixados pelo C++ e Java, seu texto gerou muitas reações. Enquanto mencionava sobre erros de design, ele concluiu que ambas as linguagens tiveram um papel significante na evolucão das linguagens de programação e um importante e positivo legado. Mas será que ainda está cedo para falar de seus legados?

SharpDevelop Alcança o 3.0 Milestone

Tópicos
C#,
Visual Studio Express,
Visual Basic.NET,
Visual Studio,
SharpDevelop,
C++,
Microsoft,
Linguagens,
.NET,
IDE,
IDEs,
Compiladores,
Programação

A comunidade do SharpDevelop liberou a versão 3.0 da IDE .NET open source. O SharpDevelop (#Develop) oferece suporte para .NET 3.5, C#, VB.NET, F#, Code Completion, Auto Code Insert, Refactoring e outros.