InfoQ

Topic/Tag specific view

All content and news on InfoQ about Language Design


Latest featured content about Language Design

The Power of Javascript

Community
Ruby
Topics
Language Design,
Javascript,
Language,
Dynamic Languages,
Programming

Glenn Vanderburg makes the case for Javascript, a language long overlooked. This presentation from JAOO 2007 shows how its OOP model and other language features make it a very powerful tool and how to use these features to get the most out of the language.

News about Language Design

Using JRuby to generate Code for the JVM

Community
Java,
Ruby
Topics
Language Design,
Domain Specific Languages,
JRuby,
Performance & Scalability,
Dynamic Languages

While JRuby's performance keeps increasing, there are still algorithms that are faster if implemented in Java. We look at different approaches to solve this: RubyInline for JRuby, generating bytecode with a JRuby DSL and a new subset of Ruby called Duby.

Implicit line continuations in Visual Basic

Community
.NET
Topics
Language Design,
Syntax,
Programming

Line continuation characters have always been a wart on the VB syntax. Unlike languages in the Pascal and C families, Visual Basic does not require a trailing semi-colon to denote the end of a statement. The trade-off for this is that it does need a character to indicate when the statement does not end. Paul Vic is proposing to eliminate continuation characters in most common cases.