All content and news on InfoQ about Language
Latest featured content about Language

- Architecture
- Topics
- Language,
- Design,
- Programming
Have you ever wondered why people talk about having "the right language for the right job"? Or why people talk about using more languages within the same system? Sadek Drobi explains why you should consider mixing languages within your system, how to think and what to consider.
-
By Sadek Drobi
on Sep 19, 2008,
News about Language
- Architecture,
- Ruby
- Topics
- Language Design,
- Language,
- Performance & Scalability,
- Programming
Erlang virtual machine – BEAM – hosts an increasing number of languages. Reia, a Python/Ruby like scripting language and Lisp Flavoured Erlang have recently been released. Debasish Ghosh reflects on this trend while other authors try to outline other possible language variants inspired by Ruby or Haskell.
-
By Sadek Drobi
on Oct 11, 2008,
- .NET
- Topics
- Language
Shortly after it was released, the F# September 2008 CTP has been updated. This is a minor update, which is supposed to address some issues left open in the CTP released a week ago. "Support for units of measure on decimal types was limited in the first CTP release, and this has now been addressed", according to Don Syme, a researcher on the F# team.
-
By Abel Avram
on Sep 08, 2008,
Articles about Language

- Java
- Topics
- Compilers,
- Language
One of the most exciting things in the Java world right now is the work being done to get other programming languages to run on the virtual machine. There is a lot of buzz around JRuby, Groovy, Scala, and the JavaScript engine Rhino. But why stop there? If you really want to take a step outside the mainstream and dive into something completely different from Java, Lisp is a great option.
-
By Per Jacobsson
on Jul 10, 2008,

- Java
- Topics
- Language
Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition, which was the winner of a 2001 Jolt Award. This edition has been updated to discuss Java 6 language features including generics, enums, annotations, autoboxing, the for-each loop, varargs, and concurrency utilities. InfoQ asked Bloch several questions about the areas that the new edition covers.
-
By Ryan Slobojan
on May 13, 2008,
Interviews about Language

- Ruby
- Topics
- Language
In this interview filmed at RubyFringe, Reginald Braithwaite talks about his past experiences with languages, programming, and software development, and what attracted him to Ruby. He also talks about Rewrite, a collection of features which add "sexp-rewriting meta-programming to Ruby".
-
By Reginald Braithwaite
on Sep 19, 2008,

- Java,
- .NET,
- Architecture,
- Ruby
- Topics
- Platforms,
- Language
Neal Ford talks about the tendency of having multiple languages running on one of the two major platforms existing today: Java and .NET. He also presents the advantages offered by Ruby compared to static languages like Java or C#.
-
By Neal Ford
on Aug 24, 2008,
Presentations about Language

- Ruby
- Topics
- Domain Specific Languages,
- Specifications,
- Language,
- Business Process Management,
- Customers & Requirements
Jay Fields presents his concept of Business Natural Languages (BNL). BNLs are a type of Domain Specific Language, designed to be readable by any subject matter expert, which allows to create maintainable specifications and documentation. The example language is shown using Ruby.
-
By Jay Fields
on May 08, 2008,

- Java,
- Ruby
- Topics
- JRuby,
- Language
In this presentation from QCon San Francisco 2007, Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.
-
By Charles Nutter
on Apr 18, 2008,