BT

Interview: Simon Peyton Jones on Programming Languages and Research Work

by Sadek Drobi on  Sep 25, 2008

In this QCon London 2008 interview, computer scientist and researcher Simon Peyton Jones discusses properties of functional programming languages, and particularly Haskell, that have inspired some features in mainstream languages. He gives his opinion on the issues of syntax and language complexity and talks about some research work on subjects such as data parallelism and transactional memory.

Programming Languages: More Powerful with Less Freedom?

by Sadek Drobi on  Mar 21, 2008 2

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.

Debate about Testing and Recoverability: Object Oriented vs. Functional Programming Languages

by Sadek Drobi on  Mar 05, 2008 1

In his latest blog post, Michael Feathers argued that object oriented programming languages offer some built-in features that facilitate testing and are therefore more recovery friendly than functional languages. Proponents of functional languages expressed strong disagreement with this statement, which provoked a very passionate debate in the blog community.

Designing for flexibility and robustness: Asynchronous message model, OOP and Functional Programming

by Sadek Drobi on  Nov 15, 2007 4

According to Pragmatic Programmers it is preferable in OOP to avoid design based on returning values. Michael Feathers argues that it may also be better to use the asynchronous message model that might be instrumental for improving adaptability and robustness. This maps well to the Erlang model though opposing some of the principles of pure functional programming.

Haskell the next language for Rubyists?

by Alexis Midon on  Mar 16, 2007 5

Now that Ruby holds no secrets from him, Antonio Cangiano explains why and how Haskell will satisfy his passion for language learning.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT