#include "0.014 e"

On Aug 25, 2008, at 3:17 PM, ahmet alper parker wrote:

> Hi all,
> I am not a computer scientist and nor I have much experience like  
> you. So my
> question may not be too much meaningful, but I want to ask it :)  
> All I see
> in the opensource industry that people do many good programs, but  
> most of
> them are some duplicate and much of them are not too much  
> functional and
> promising ones. So, I think bringing the same goaled projects under  
> same
> umbrella is according to my opinion very crucial. And as I see (if I
> understand correct, please correct me if I am wrong) all the  
> programs are
> written in different languages and they do not fully communicate  
> each other
> perfectly. So people need to reimplement some of the codes which is  
> time
> consuming and tedious. So, can't someone develop a new programming  
> language
> that could interact all the  properties of the  most widely used  
> languages?
> Again sorry if the question is not meaningful :)

It's always tempting to consider a new language, and a complete  
rewrite of a major system, but the reality can be pretty harsh.  I  
think it's tantamount to saying "the highway system in the U.S. is  
pretty bad; let's start over and do it right".  The dislocation,  
startup costs, and general headaches that come with this idea are  
overwhelming.

No one would seriously consider rebuilding a major highway system,  
or, say, New York City, from the ground up.  The associated problems  
tend to be obvious, so the subject rarely comes up.

Software seems to be "easy", so rebuilding can appear easy, but, if  
the system is large and complex, as is Sage or a new language, the  
issues are similar to the "hardware" situation.

We have several languages right now that are quite useful and more  
than adequate for the needs of Sage (Python and C, in particular).   
As Mike says, the better solution is to make the pieces play together  
well (and, of course, to manage the development so that it doesn't  
get out of hand :-}).

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Absorption of Federal Funds
--------
If you're not confused,
You're not paying attention
--------




--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to