720 likes | 885 Views
b eyond the valley of the dinosaurs: what’s happening in .net languages. ivan towlson mindscape. what do you think of when you think of .net languages?. visual basic. c#. weird languages used only by bearded eccentrics. source: none. I made the numbers up.
E N D
beyond the valley of the dinosaurs:what’s happening in .net languages ivantowlson mindscape
visual basic c# weird languages used only by bearded eccentrics source: none. I made the numbers up
the dawn of time: 2002 mondrian scheme cobol pascal eiffel visual basic c# perl jscript.net j# python crazy-ass c++ oberon
the age of the dinosaurs*: 2005 cobol eiffel visual basic c# delphi boo mad c++ nemerle * and the odd super-resilient cockroach
babel rising: 2009 cat axum ironscheme f# clojure.net scala.net cobol powershell php cobra visual basic c# ironpython delphi boo ironruby mad c++ nemerle jscript
unctional x 0
concurrent concurrent concurrent concurrent concurrent
trendsdeclarativefunctionaldynamicconcurrentintentional diverse
unctional x 0
can your case statement do this?patterns and discriminated unions
asynchronous workflowscomposition of asynchronous operations
why should you care? source: amandalaucher, “real world f# concurrency” http://langnetsymposium.com/
no compilation step classes that stay openinteractive and incremental
.net implementations ofexisting languagesiron python: v2.6iron ruby: v0.9
common“dynamic language runtime”enables coexistence and interopdlr native in .net 4
concurrent concurrent concurrent concurrent concurrent