Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!onodera-news!newsfeed.media.kyoto-u.ac.jp!newsfeed1.cidera.com!Cidera!DirecTVinternet!DirecTV-DSL!sn-xit-03!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Disaster" Newsgroups: japan.anime.evangelion Subject: Re: Which programming languages in NGE? Date: Mon, 1 Jul 2002 04:54:41 -0700 Organization: Posted via Supernews, http://www.supernews.com Message-ID: Reply-To: "Disaster" References: X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Complaints-To: newsabuse@supernews.com Lines: 112 Xref: ccsf.homeunix.org japan.anime.evangelion:526 "Rudolf Polzer" wrote: > Scripsit illa aut ille Disaster : > > "Rudolf Polzer" wrote: > > > In 2004 there won't be many different languages from what we know now. > > > Especially if you think about they won't use a language for which there > > > isn't even one working and well optimizing compiler. > > > > > > If you want to create a supercomputer, you won't start with designing a > > > programming language. You'll start with thinking about what language you > > > might use, what processor's features you could use in order to optimize > > > and which other architecture details might help. > > > > Well, to start, are you aware of every programming language in the world > > today? > > No, but I am aware that the language used on the control terminal is a > C-like language. It uses {, } and indentation exactly like they are used > in current C, so syntactically it is a language derived from C. Of > course there might be differences, probably (or better: surely) another > library, some syntactic extensions, but mostly it is a "C-like language" > (as is C++, C#, Java, JavaScript). So the most that you know is that it looks like it has some similarities to C. > > Do you know if there are any programs that are secret and that you > > have not been made aware of, because they are secret? > > There's no reason for a programming language to be secret. The reason is not the important here. What is worth keeping secret in your opinion is not a consideration to someone else who has made a secret code because they felt that they needed to keep it secret. Heh, I bet that they probably haven't even heard of you. > > It's perfectly plausible that the MAGI use their own language > > especially as they have very special and unique processors. > > If you call it an own language because some small things (like the > library or some keywords) have changed: Yes. No, I have no idea what is involved in a programming language, I just know that the MAGI are very different to anything we have to day. Different things talk and understand processes differently. This needs a language suited to that. The MAGI run very unique activities too. A custom language would not surprise me. > > > OK, Nicolas Wirth's Pascal will stay as is: useless, but still there. > > > C++ also has the chance to stay until 2015, as well as BASIC. > > > > So what? I say that the MAGI use there own language. Why? Because you > > can't determine which they use for sure and they are very unique and > > specialized units. > > Probably not really "an own language". It seems more like a language > derived from a current one. An evolved entity is still it's own entity. That which is derived from C is no longer C. > If you design a new language that is not derived from a current one, you > won't find programmers learning it. Which is a good reason why NERV would use it in the first place. > But if it looks like C or Pascal > (and has similar semantics), they will do it. Which would be a reason why they wouldn't do that! > A big project like MAGI > cannot be done if the programmers first have to learn a completely new > programming language. Of course it can! You just need to train them in the new language first. > Of course MAGI does not have a straightforward > control flow, many routines can run at one time - but that should not > hinder programmers who already know fork() and multithreading - but of > course the MAGI features for this are even more powerful. Which apparently is not a factor in this discussion. > Also, I do not think MAGI is programmed in the language displayed on the > control terminals. Probably there is no "programming language" for MAGI > since MAGI is not a computer like you are sitting in front of. It's got > an I/O interface to receive commands and/or questions in some query > language and control terminals to create such queries. Those control > terminals do have macro languages, and that's what is visible on the > screen. Even your brain has a programming language. As the MAGI appear to have a similar construction, it might be safe to say that the MAGI use a thought process rather then a programming language, even if the interfaces with the I/O's are managed with programming Languages custom designed to interpret and talk with the thought process. -- Kind regards Disaster Disaster's Fan Fiction - http://www.disfanfic.net JAE FAQ - http://www.evafaq.com Pen^3's JAE FAQ - http://faq.pen3.cjb.net