Gnome Goes JavaScript

Lennart Sorensen lsorense-1wCw9BSqJbv44Nm34jS7GywD8/FfD2ys at public.gmane.org
Tue Feb 5 21:55:45 UTC 2013


On Tue, Feb 05, 2013 at 03:41:11PM -0500, William Weaver wrote:
> I personally would like to know the reasoning for that. It seems a pretty
> heavy handed dismissal of an approach to programming.

Well first of all, things almost never organize nicely into a hiearchy
of classes.  There always seem to be exceptions.  Most people end up
making a mess.

More importantly, scalability across multiple CPUs is much simpler with
functional programing languages.  The common procedural object oriented
languages (C++, java, c#, etc) simply aren't suited for it and involve
a lot of work to try and make scalable code.  Functional languages can
let the language take care of scalability because you say what to do to
the date rather than say how to do things to the data.  Parallel
programming is hard, and CPUs are not going to get much faster (there
will just be a lot more of them).  Time to start using the languages
suited to the future.

I will admit object oriented can be pretty handy for dealing with GUIs,
but that's about it.

-- 
Len Sorensen
--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists





More information about the Legacy mailing list