BT

Simon Thompson and John Hughes on Functional Programming with Erlang and Haskell

Posted by Simon Thompson & John Hughes on  Sep 28, 2010 1

Functional programming experts Simon Thompson and John Hughes discuss functional programming in today’s computing environments, particularly through the use of the Erlang and Haskell languages. In addition to debating the intricacies of both languages and their similarities and differences, Thompson and Hughes also discuss the growing popularity and maturity if functional programming.

Kresten Krab Thorup Discusses Programming Languages, Concurrency and Integration

Posted by Kresten Krab Thorup on  Sep 10, 2010 1

Kresten answers questions about current programming languages and problems they solve. He also tries to look at what is missing for addressing issues we face today such as concurrency. He discusses its importance and tries to portray the language that would take us to the next level helping to tackle these issues easily.

Smaltalk's Dave and Erlang's Joe on Software Quality and Craftsmanship

Posted by Joe Armstrong & Dave Thomas on  Aug 12, 2010

Joe Armstrong and Dave Thomas take a look back on the evolution of software and progress that has been made. They make some observations about the actual state of the industry and highlight problems that prevent it from delivering quality software. They try to identify reasons of these issues and suggest craftsmanship as possible solution.

Ralph Johnson, Joe Armstrong on the State of OOP

Posted by Ralph Johnson, Joe Armstrong on  Jul 08, 2010 5

Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging.

Dan Ingalls on the History of Smalltalk and the Lively Kernel

Posted by Dan Ingalls on  Jun 22, 2010 1

Dan Ingalls explains the ideas that went into Smalltalk, how it was developed at Xerox PARC, the ideas that went into Squeak, and his latest project the browser-based Lively Kernel.

Kresten Krab Thorup on Erjang, JVM Languages, Kilim

Posted by Kresten Krab Thorup on  Jun 04, 2010 2

Kresten Krab Thorup talks about the Erjang project and explains the challenges of bringing Erlang to the JVM, using Kilim for lightweight processes, the implementation of tail recursion and much more.

Don Syme Talks About F# 2.0, a First Class Citizen in Visual Studio 2010

Posted by Don Syme on  May 22, 2010 2

In this interview made by Sadek Drobi, Don Syme speaks about F# 2.0, its application fields, its integration in Visual Studio 2010 and F# open source Power Pack library. Don also discusses the genesis of F#, the ties with OCaml as well as its specificity. He explains how did OOP and FP mix into one language and mentions some of the language's design decisions and compromises he had to take.

Adam Blum on Future of Smartphones, Rhodes 2.0

Posted by Adam Blum on  May 13, 2010

Adam Blum discusses the future of smartphones: sensors, languages, and programming paradigms. Also: what's new in Rhodes 2.0, the cross platform smartphone Ruby app framework.

Dean Wampler on Programming Languages

Posted by Dean Wampler on  Feb 24, 2010

This interview begins with a discussion of functional programming, the use of Scala by programmers trained in Java and the differences between purely functional languages like Haskell and hybrids like Scala. Later in the interview other programming languages are discussed along with the notion of programming paradigms and the need for combining both paradigms and languages to best solve problems.

Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design

Posted by Yukihiro Matsumoto on  Jan 25, 2010 5

In this interview, Yukihiro Matsumoto talks about programming languages design and decisions he had to take while designing Ruby. He also discusses other programming languages including Haskell, Scala, Python and Clojure. While talking about Ruby language and functional programming, Matz explores opportunities of integrating some of FP into Ruby and imagines a purer IO approach for it.

Francesco Cesarini and Simon Thompson on “Erlang Programming”

Posted by Francesco Cesarini, Simon Thompson on  Oct 19, 2009 6

Francesco Cesarini and Simon Thompson talk on Erlang features and what makes it a powerful concurrent language in a discussion centered around their book entitled “Erlang Programming”. They talk about design patterns, functional programming, type annotations, hot software upgrades, influences on other languages, using the VM for other languages, and others.

Avi Bryant on Trendly, Ruby, Smalltalk and Javascript

Posted by Avi Bryant on  Aug 26, 2009 6

Avi Bryant talks about the iterative process that led to Trendly (http://trendly.com/ ), using Javascript, Ruby and Java in the process. He goes on to give his view on the state of Smalltalk and Squeak and talks about his experiments with writing a Smalltalk that compiles to idiomatic Javascript to make use of all the modern Javascript VMs.

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