BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older rss
38:18

Felix Klock II on Rust: Concurrency, GCs, Type System

Posted by Felix Klock II on  Jan 30, 2014

Felix Klock II explains concepts of the Rust language: the concurrency model, the type system, allocation and ownership models, the macro system, its style of FP and OOP, and much more.

16:52

Interview with Barbara Liskov

Posted by Barbara Liskov on  Apr 02, 2013 1

Barbara Liskov keynoted at QCon London 2013 on the power of abstraction. Afterwards, InfoQ caught up with up with her to ask her about language design, modularity and distributed computation.

Erik Meijer discusses programming language design, effects and some web programming problems

Posted by Erik Meijer on  Dec 21, 2012 3

Erik Meijer distinguishes between two kinds of programming languages, pure functional and all the others. He emphasizes some issues regarding mixing higher order programming with effects. Erik then talks about the nature of Javascript, and true problems we need to solve in web programming.

Rúnar Bjarnason on Scalaz, Lenses, Functional Programming and Scala

Posted by Rúnar Bjarnason on  Jul 18, 2012 1

Rúnar Bjarnason talks about the ideas behind and features in the popular scalaz library, programming concepts like (bi-directional) lenses, Scala Macros, and much more.

Markus Völter on DSLs, Modeling, MPS, Mbeddr

Posted by Markus Völter on  Jun 07, 2012

Markus Völter explains the concepts of the MPS Language Workbench, how it enabled the mbeddr project, approaches to DSLs and how to combine them, programs vs models, formal verification, and more.

Mike Williams on the History of Erlang, Modeling and Large Scale Design

Posted by Mike Williams on  Oct 03, 2011

Mike Williams, co-creator of Erlang discusses the history of and influences on Erlang as well as languages and paradigms used at Ericsson for large scale development and embedded programming.

Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang

Posted by Simon Thompson and Huiquing Li on  Sep 16, 2011

Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.

Kostis Sagonas on Erlang, Types, Static Analysis and Refactoring

Posted by Kostis Sagonas on  Jul 20, 2011

Kostis Sagons talks about how type checking can help with a dynamic language like Erlang and how static analysis tools like Dialyzer or automated refactoring tools like Tidier help keep code clean.

Erlang Inventors Talk Language Future

Posted by Joe Armstrong and Robert Virding on  May 18, 2011

In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.

Rob Pike on Google Go: Concurrency, Type System, Memory Management and GC

Posted by Rob Pike on  Feb 25, 2011 5

Rob Pike discusses Google Go: OOP programming without classes, Go interfaces, Concurrency with Goroutines and Channels, and the Go features that help keep GC pauses short.

Rob Pike on Parallelism and Concurrency in Programming Languages

Posted by Rob Pike on  Feb 17, 2011 3

Rob Pike discusses concurrency in programming languages: CSP, channels, the role of coroutines, Plan 9, MapReduce and Sawzall, processes vs threads in Unix, and more programming language history.

Martin Odersky on the Future of Scala

Posted by Martin Odersky on  Jan 10, 2011 4

In this interview Martin Odersky, the creator of the Scala language talks about work on the next version of Scala and how the functionalities in the JVM help make Scala better. Odersky touches on how some of the most popular entities on the web, such as Twitter and LinkedIn use Scala. And he discusses the complexity of the language and its role as a functional and object-oriented language.

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