The Future of Programming Languages
In this session, recorded at JAOO Aarhus 2008, Anders Hejlsberg
provides fascinating insight to the future of programming languages. He
talks extensively about dynamic and static languages, imperative and
declarative languages, functional programming, concurrency, and
metaprogramming. The discussion provides ample code samples that
exemplify the advantages of the different paradigms and styles of
programming.
To conclude, he makes some interesting predictions on what the future of languages has in store. Dynamic languages will provide more static typing capabilities while statically type languages will become more dynamic with implicit typing and type inference. Compilers will become more like APIs and services that you can use in your programs to dynamically compile and create code. And multi-paradigm languages are definitely the future. He also predicts that in 25 years, languages will still be primarily text-based.
If you have a spare hour, this session is definitely time well spent. For more information on JAOO, visit the JAOO Conference website.
Published at DZone with permission of its author, Kirk Knoernschild.To conclude, he makes some interesting predictions on what the future of languages has in store. Dynamic languages will provide more static typing capabilities while statically type languages will become more dynamic with implicit typing and type inference. Compilers will become more like APIs and services that you can use in your programs to dynamically compile and create code. And multi-paradigm languages are definitely the future. He also predicts that in 25 years, languages will still be primarily text-based.
If you have a spare hour, this session is definitely time well spent. For more information on JAOO, visit the JAOO Conference website.





Comments
Jeroen Wenting replied on Thu, 2009/04/16 - 12:16am
Sellers have been saying it for 20 years, so it must be true :)
Philippe Lhoste replied on Thu, 2009/04/16 - 4:45am
in response to:
Jeroen Wenting
Good comment! :-)
The nice thing is that there will be no maintenance cost (except to update the models/business logic) because there will be no more bugs: the computers can't make errors, eh?
Jeroen Wenting replied on Thu, 2009/04/16 - 6:15am
Thomas Nagel replied on Thu, 2009/04/16 - 8:52am
And Electricity is made
within the Plug.And Milk is brewed
in a TetraPak.modern fairy-tales ;)
Liam Knox replied on Thu, 2009/04/16 - 5:37pm
I suppose my ZX81 is better than my laptop if you base it purely on one metric of portability...
If someone who is head of language developement is coming out with rationale like this, God help us :-(
Jeroen Wenting replied on Sat, 2009/04/18 - 1:06pm
in response to:
Thomas Nagel