The Next Mainstream Programming Language: A Game Developer's Perspective :: Redux

Sean Kelly sean at f4.ca
Sun Jul 15 14:13:35 PDT 2007


Brad Anderson wrote:
> Bruno Medeiros wrote:
>> I read in a recent article (I think it came from Slashdot, but not sure)
>> that a new programming paradigm is needed to make concurrency easier,
>> just in the same way as OO (and class encapsulation) improved on the
>> previous data abstraction paradigm to make code cleaner and easier to
>> write. Just in the same way as structured programming (ie, using
>> functions/scopes/modules) improved on the previous paradigm of
>> sequential/global/goto-using code, so to speak.
> 
> http://www.pragmaticprogrammer.com/articles/erlang.html
> 
> search for "Concurrency Oriented Programming"

Thanks for the link Brad, this is a great article.  I've never really 
looked into erlang, but it sounds like it's the type of language I've 
been thinking we'll end up with (based on message-passing, but a bit 
evolved from that).  I'm still not convinced that a functional language 
is required for this, but it is certainly a more natural fit.  Seems 
like the greatest obstacle for erlang would be getting schools to teach 
functional programming again--it's a bit of a chicken & egg problem.


Sean



More information about the Digitalmars-d mailing list