Revised & added content to 2.9/1
This commit is contained in:
parent
6d4074a9f4
commit
42f773806c
1 changed files with 23 additions and 1 deletions
24
report.lyx
24
report.lyx
|
@ -3233,12 +3233,20 @@ Erlang is not a very popular language for game development, therefore the
|
||||||
This way a game developer can write the game in his favorite language while
|
This way a game developer can write the game in his favorite language while
|
||||||
the server part still is written in Erlang and can benefit from all the
|
the server part still is written in Erlang and can benefit from all the
|
||||||
advantages of the Erlang language.
|
advantages of the Erlang language.
|
||||||
|
In this section, a few potential languages are given.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
\begin_layout Subsection
|
||||||
JavaScript
|
JavaScript
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
JavaScript is a prime GDL candidate for the GGS.
|
||||||
|
The language is very flexible, a general knowledge of the language is present
|
||||||
|
in the computer science community, furthermore there are virtual machines
|
||||||
|
readily available for JavaScript.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
JavaScript has gained a lot of popularity lately, it is used in large projects
|
JavaScript has gained a lot of popularity lately, it is used in large projects
|
||||||
such as
|
such as
|
||||||
|
@ -3316,7 +3324,21 @@ https://github.com/languages/
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
of all code is written in JavaScript.
|
of all code is written in JavaScript.
|
||||||
The popularity of JavaScript in the programming community, in combination
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
Since the GGS is intended to be connected to several different GDL VMs the
|
||||||
|
choice for the first language implemented for the GGS prototype seems not
|
||||||
|
only to depend on the technical features of the GDL chosen, in this case
|
||||||
|
JavaScript.
|
||||||
|
A different, albeit still important non technical feature of JavaScript
|
||||||
|
is the familiarity with the language of the members of the GGS development
|
||||||
|
team.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
The popularity of JavaScript in the programming community, in combination
|
||||||
with the availability of several different JavaScript virtual machines
|
with the availability of several different JavaScript virtual machines
|
||||||
was an important influence in choosing JavaScript as the main control language
|
was an important influence in choosing JavaScript as the main control language
|
||||||
for our GGS prototype.
|
for our GGS prototype.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue