InfoQ

InfoQ

Topic/Tag specific view

Language Content on InfoQ


Latest featured content about Language

The Future of F#: Type Providers

Topics
F#,
Strange Loop 2011,
.NET Languages,
Strange Loop,
Data Access,
.NET,
Programming,
Language,
Data Model,
Conferences,
Database

Joe Pamer presents what Type Providers coming in F# 3.0 are: a mechanism for accessing a multitude of external data source.

News about Language

Go 1–The First Major Release of the Google Go Language

Topics
GarbageCollection,
Concurrency,
Languages,
Google,
Programming,
Companies,
Language,
Google Go

Go has reached the first major release, Google promising it will be stable for the years to come. YouTube uses Go in their core infrastructure.

First Milestone of Ceylon and Ceylon IDE

Topics
JVM,
Virtual Machines,
Runtimes,
Java,
Languages,
Language,
Programming,
Ceylon

Earlier this week, the first milestone of Ceylon IDE was released, bringing an IDE to the Ceylon language, which saw its first milestone at the end of December. Read on to find out more.

Google Dart Roundup: Dart to JS Compiler Frog, Pre-Built Editor/IDE Binaries, Type System Proposals

Topics
Javascript,
Google Dart,
Web Development,
Dynamic Languages,
Languages,
Compilers,
Google,
Language Design,
Programming,
Language,
Companies,
Language Features

Pre-built versions of Dart Editor, the Eclipse-based Dart IDE, are now available, making it easy to try Dart. Frog is a new Dart to Javascript compiler - written in Dart by the creator of the Jython and IronPython projects. Meanwhile the Dart team has been busy explaining the Dart language and proposing features to round out the type system, eg. nullable types and more.

Articles about Language

The Essence of Google Dart: Building Applications, Snapshots, Isolates

Topics
Virtual Machines,
Ruby,
Runtimes,
Javascript,
Web Development,
Dynamic Languages,
Java,
Compilers,
Languages,
Google,
Language Design,
Rich Internet Apps,
Programming,
Companies,
Rich Client / Desktop,
Mobile,
Language,
Language Features

Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity.

opa

Interview: François-Régis Sinot on Opa, a Web Development Platform

Topics
Web Frameworks,
WOA,
Language,
Architecture

An interview with François-Régis Sinot, an architect working on Opa which is a web development platform including a language, a built-in web server, database and distributed execution engine.

Scala.Net and Scala with Martin Odersky

Topics
JVM,
Virtual Machines,
Scala,
Runtimes,
.NET Framework,
JVM Languages,
Functional Programming,
Visual Studio,
Microsoft,
.NET,
Java,
IDE,
Languages,
Programming,
CLR,
Language,
Language Design,
Companies

Scala.Net will be a version of Scala that supports the .NET ecosystem. We talked with Martin Odersky, Chairman and Chief Architect as well as co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.

Presentations about Language

CoffeeScript, the Rise of "Build Your Own JavaScript"

Topics
Javascript,
Web Development,
Dynamic Languages,
Strange Loop 2011,
Languages,
Strange Loop,
Programming,
Language,
CoffeeScript,
Conferences

Jeremy Ashkenas discusses CoffeeScript, making an introduction to the language and demoing some of its features.

Dart: A Structured Web Programming Language

Topics
Google Dart,
QCon San Francisco 2011,
Dynamic Languages,
QCon,
Languages,
Google,
Language,
Conferences,
Programming,
Companies

Gilad Bracha introduces Dart, Google’s new language for the web, explaining the reasons behind its conception, what it is and what it is not, some of the main features, and unveiling plans for the future.

Interviews about Language

Mike Williams on the History of Erlang, Modeling and Large Scale Design

Topics
Embedded Devices,
Erlang,
Domain Specific Languages,
Dynamic Languages,
Functional Programming,
Languages,
Embedded Software Dev,
Concurrency,
Language Design,
Language,
Programming,
UML,
Parallel Programming,
Modeling,
GPU,
Erlang Factory 2011

Mike Williams, co-creator of Erlang discusses the history of and influences on Erlang as well as languages and paradigms used at Ericsson for large scale development and embedded programming.

Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang

Topics
Erlang,
Code Analysis,
Dynamic Languages,
Haskell,
Debugging,
IDE,
Languages,
Profilers,
Functional Programming,
Language,
Programming,
Language Design,
Static Analysis,
Eclipse,
Erlang Factory 2011,
Refactoring,
Erjang

Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.