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
|
||||
the server part still is written in Erlang and can benefit from all the
|
||||
advantages of the Erlang language.
|
||||
In this section, a few potential languages are given.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
JavaScript
|
||||
\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
|
||||
JavaScript has gained a lot of popularity lately, it is used in large projects
|
||||
such as
|
||||
|
@ -3316,7 +3324,21 @@ https://github.com/languages/
|
|||
\end_inset
|
||||
|
||||
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
|
||||
was an important influence in choosing JavaScript as the main control language
|
||||
for our GGS prototype.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue