Cython is essentially a new language and used in SAGE. I think eventually there will be many open source tools for converting between languages, and it will be irrelevant which language is used, since conversion will be so easy.
But I think we are many years from having the ability to write really good converters. Bill. On 26 Aug, 00:16, "ahmet alper parker" <[EMAIL PROTECTED]> wrote: > thanks for your comments :) I think you all are right... :) > > On Tue, Aug 26, 2008 at 2:08 AM, Justin C. Walker <[EMAIL PROTECTED]> wrote: > > > > > > > #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 -~----------~----~----~----~------~----~------~--~---