CentralNotice Joule (programming language) From Wikipedia, the free encyclopedia Jump to: navigation , search Joule Paradigm(s) multi-paradigm : object-oriented , distributed , Dataflow Designed by E. Dean Tribble Appeared in 1996 Typing discipline untyped Influenced by Concurrent Logic Programming , Actors Influenced E Joule is a concurrent dataflow programming language, designed for building distributed applications . It is so concurrent that the order of statements within a block is irrelevant to the operation of the block. Statements are executed whenever possible, based on their inputs. Everything in Joule happens by sending messages. There is no control flow . Instead, the programmer describes the flow of data, making it a dataflow programming language. It is considered the precursor to the E programming language . Language syntax [ ed...