20.03.2013 Views

Bringing Programming Languages up to Date John Florentin ... - BCS

Bringing Programming Languages up to Date John Florentin ... - BCS

Bringing Programming Languages up to Date John Florentin ... - BCS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17<br />

Functional <strong>Languages</strong><br />

● LISP was developed as language based on<br />

Lambda Calculus<br />

– Data structures based on lists and trees<br />

– Operations on lists, no loops<br />

– Dynamic typing<br />

– Modifiable program source code<br />

● Focus on concise and provable programs<br />

– Later FLs include ML, Miranda, Haskell<br />

– Single assignment or no assignment<br />

– Influential but never mainstream

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!