by HotWax » Mon Nov 17, 2003 4:37 pm
So, in answer to the question "What is ZDoom written in", we have a couple options.
#1: Some of the files are written in C, others in C++. You might be able to compile some files in C, but not all of them, because some contain C++ specific features. Note however that that does not in fact make the whole thing C++, just those files that actually contain C++ commands. Do not be misled by the .CPP extension of the files... some are C and could be compiled that way. There are also some lines in the file that could be considered BASIC. Note that none of this matters because the entire project would not compile in BASIC, Java, Perl, or C, but we didn't want to mislead you in any way. So, in short, ZDoom is most definately written in a combination of every programming language on the planet, the fact that is just happens to only compile fully in C++ is irrelevant.
#2: ZDoom is written in C++.
So, in answer to the question "What is ZDoom written in", we have a couple options.
#1: Some of the files are written in C, others in C++. You might be able to compile some files in C, but not all of them, because some contain C++ specific features. Note however that that does not in fact make the whole thing C++, just those files that actually contain C++ commands. Do not be misled by the .CPP extension of the files... some are C and could be compiled that way. There are also some lines in the file that could be considered BASIC. Note that none of this matters because the entire project would not compile in BASIC, Java, Perl, or C, but we didn't want to mislead you in any way. So, in short, ZDoom is most definately written in a combination of every programming language on the planet, the fact that is just happens to only compile fully in C++ is irrelevant.
#2: ZDoom is written in C++.