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

- Architecture
- Topics
- Domain Specific Languages,
- Domain Driven Design
In DDD, the "ubiquitous language" is central, but it's richness and fluency is hard to render in the object-oriented medium. Domain-specific languages hold out the prospect of to express models and application logic in far better suited language. In this presentation, Eric Evans talks about how DDD and DSLs works together in complex business applications.
-
By Eric Evans
on Apr 09, 2008,
News about Languages
- Architecture
- Topics
- Language,
- Dynamic Languages,
- Programming
Blogger Gustavo Duarte cursed in church when he said that learning new programming languages is often a waste of time. He said that "In reality learning a new language is a gritty business in which most of the effort is spent on low-value tasks with poor return on time invested.". But not everyone agreed.
-
By Niclas Nilsson
on May 09, 2008,
- Architecture,
- Java
- Topics
- Language,
- Programming
In quest for more power, languages are often grown with new features. While it provides programmer with more freedom, does this actually achieve more power? Reg Braithwaite believes that this is not necessarily true and argues that it is possible to render language more powerful yet limiting options offered to programmers.
-
By Sadek Drobi
on Mar 21, 2008,
Articles about Languages

- Java
- Topics
- Domain Specific Languages
Alex Ruiz and Jeff Bay describe how it is possible to write domain-specific languages using the Java language and suggests some patterns for constructing them.
-
By Alex Ruiz and Jeff Bay
on Feb 19, 2008,

- Ruby
- Topics
- Delivering Value,
- Web Frameworks
Ruby on Rails is in many ways a system in itself. But in many, many other ways, Rails exposes, explores, and exploits its connections to Ruby, rather than hiding or disguising them. David A. Black, author of the book Ruby for Rails from Manning, shares his thoughts on whether or not Rails developers should take the time to master Ruby.
-
By David A. Black
on May 11, 2006,
Interviews about Languages

- SOA
- Topics
- WS Standards,
- Programming
In this interview, recorded at QCon San Francisco 2007, CORBA Guru Steve Vinoski talks to Stefan Tilkov about his appreciation for REST, occasions when he would still use CORBA and the role of description languages for distributed systems. Other topics covered include the benefits of knowing many programming languages, and the usefulness of of Erlang to build distributed systems.
-
By Steve Vinoski
on Feb 26, 2008,

- Java
- Topics
- Language,
- Leadership,
- Change,
- Platforms,
- Design,
- Programming,
- .NET Framework,
- Community
In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.
-
By Chet Haase, Charles Nutter, Rod Johnson, Joshua Bloch, Erik Meijer
on Feb 20, 2008,
Presentations about Languages

- Java
- Topics
- Domain Specific Languages,
- Language
In this presentation, Lex Spoon discusses the Scala programming language. Topics covered include the origin of Scala, the philosophy behind Scala, the Scala feature set, Object-Oriented and Functional programming in Scala, examples of Scala code, writing DSLs, how Scala is converted into Java, Scala performance, Abstract Data Types, unapply, actors and partial functions.
-
By Lex Spoon
on Mar 21, 2008,

- Ruby
- Topics
- Domain Specific Languages,
- Language,
- Programming
Rich Kilmer explains Domain Specific Languages and how they help working with domain experts. The presentation includes an overview of styles of external and internal DSLs in Ruby and explains implicit and explicit styles, complete with advantages and trade-offs of either approach. The presentation is rounded off with a look at imperative and declarative styles of DSLs.
-
By Rick Kilmer
on Feb 22, 2008,