Page 1 of 1

Programming Language?

Posted: Thu Dec 17, 2015 6:22 pm
by TheRedPirate
what programming language does AoS use?

(i have been offline due to housing issues)

Re: Programming Language?

Posted: Thu Dec 17, 2015 7:43 pm
by bloodfox
there is a programming language for it, but it's actually more for VoxLap, the voxel game engine software. Ben just built AoS off of voxlap

Re: Programming Language?

Posted: Thu Dec 17, 2015 8:02 pm
by LeCom
The client is written in C. The Voxlap engine (actually more like a library) is written partly in C++, but that can be reduced to C; the most important parts of it are written in x86 Assembler with the MMX extension. The original server included in the AoS package should be written in C too, the server software mainly used today, PySnip, is written in Cython - a mix of C++, Python and a transitioning language to connect both.

Re: Programming Language?

Posted: Fri Sep 15, 2017 8:45 pm
by ATHEISTs_r_us
Thu Dec 17, 2015 8:02 pmLeCom wrote:
The Voxlap engine (actually more like a library) is written partly in C++, but that can be reduced to C
Not decidably

Re: Programming Language?

Posted: Sat Sep 16, 2017 2:52 pm
by LeCom
Fri Sep 15, 2017 8:45 pmATHEISTs_r_us wrote:
Thu Dec 17, 2015 8:02 pmLeCom wrote:
The Voxlap engine (actually more like a library) is written partly in C++, but that can be reduced to C
Not decidably
Engresh pls
Also, my Voxlap "fork" can be compiled as pure C.

Re: Programming Language?

Posted: Sun Sep 17, 2017 3:50 pm
by ATHEISTs_r_us
Sat Sep 16, 2017 2:52 pmLeCom wrote:
Fri Sep 15, 2017 8:45 pmATHEISTs_r_us wrote:
Thu Dec 17, 2015 8:02 pmLeCom wrote:
The Voxlap engine (actually more like a library) is written partly in C++, but that can be reduced to C
Not decidably
Engresh pls
Also, my Voxlap "fork" can be compiled as pure C.
C++ templates make a reduction to C uncomputable, unless you're allowed to use the C++ compiler as an oracle.

Re: Programming Language?

Posted: Sun Aug 23, 2020 1:41 pm
by THE_ATHEIST
Sat Sep 16, 2017 2:52 pmLeCom wrote:
Also, my Voxlap "fork" can be compiled as pure C.
yeah fucking right. Do you even know what pure C is? Unless your fucking fork uses the routines in stdio.h to interface with the user (in which case, lol, good luck getting anyone to play it), how can it be pure C?