BT
Older rss
52:50

Evolving Java

Posted by Brian Goetz  on  Aug 10, 2014

Brian Goetz describes the future directions for the Java language, especially changes introduced in Java 8, and details the approach taken for key language evolution choices.

38:21

How to Teach Your Kid to Code with Hopscotch

Posted by Samantha John  on  Apr 01, 2014

Samantha John explains the design considerations for creating a visual language for children and demoes Hopscotch, presenting techniques and sample projects for teaching kids to code.

33:46

Finding a Way Out

Posted by Chris Granger  on  Mar 25, 2014 3

Chris Granger attempts to imagine what programming would look like if it was created today.

27:39

The J Programming Language

Posted by Tracy Harms  on  Mar 17, 2014

Tracy Harms introduces the J Language and the patterns of thinking that make it possible.

26:22

Qbrt Bytecode: Interface Between Code and Execution

Posted by Matthew Graham  on  Mar 10, 2014

Matthew Graham introduces Qbrt, a bytecode assembly language with built-in primitives for concurrency and inline asynchronous I/O, enabling language designers to focus on the human interface by abstracting the implementation of complex runtime features behind a clean, simple bytecode interface.

33:53

Daimio: a Language for Sharing

Posted by Dann Toliver  on  Mar 05, 2014

Dann Toliver introduces Daimio, a new language for sharing functionality in safe and friendly ways, exploring its internals and how to work with and extend it.

48:25

Onward! — Does Thought Crime Pay?

Posted by Gilad Bracha  on  Mar 02, 2014

Gilad Bracha ponders how Lisp, Simula, Actors, Beta, Smalltalk and Self give us C++, Java, Javascript, Perl, Python and PHP, speculating what new wonders await programmers down the road.

32:28

Dao Programming Language for Scripting and Computing

Posted by Limin Fu  on  Feb 27, 2014

Limin Fu introduces Dao, a lightweight and optionally typed programming language having a LLVM-based JIT compiler optimized for numeric computation, and a Clang-based tool generating Dao bindings for C/C++ libraries.

42:10

PHP, Seriously!

Posted by Keith Adams  on  Feb 26, 2014 1

Keith Adams examines the strengths that made PHP a dominant language in its niche, highlighting Facebook's attempts at remedying its inconsistencies and misfeatures while maintaining its strengths.

44:31

Dart for the Language Enthusiast

Posted by Bob Nystrom  on  Feb 12, 2014 4

Bob Nystrom attempts to demonstrate that Dart is not boring, covering laziness, higher-order functions, asynchronicity, abstractions and others.

58:45

Dancing with Symmetry to Harness the Power of Complexity: Subjective Programming in Context

Posted by David Ungar, Harold Ossher  on  Feb 02, 2014

The authors introduce a new language paradigm meant to enhance OOP with multi-dimensional context, providing details on context-based dispatch, and showing a glimpse of their early prototype.

48:45

Civilizing Web Programming with Dart

Posted by Gilad Bracha  on  Feb 02, 2014

Gilad Bracha presents the motivation behind building Dart, the current state of the Dart platform and where it is heading to.

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