"Rudolf Polzer" <AntiATField_adsgohere@durchnull.de> wrote:
> Scripsit illa aut ille Disaster <disaster@disfanfic.net>:
> > "Rudolf Polzer" <AntiATField_adsgohere@durchnull.de> 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