@Zacharý Aside from having several dedicated (much smarter) minds helping me, I'd say the biggest factor was establishing early on a space for both the big comment families (#LineComment, and /*BlockComment*/). This allowed us to pull inspiration from existing polyglots of both types.
@Zacharý True, but to me that's what makes your polyglot exciting. Something fresh and undiscovered. I'd rather this than a new 200 language monster every couple years.
@Chance Yeah, I could've put APL for the first language ... that would've just KILLED the challenge immediately.
int
x=2//2or"""\
;void main(){import std.stdio;"D".writeln;}/*
;
#ifdef __cplusplus
#include <cstdio>
using namespace std;
#define S "C++"
#else
#define S"C"
#endif
int main(){printf(S);}/*
"""
print("Python"+"23"[int(1/2+.5)])
*/
@Chance The glorious masterpiece above works in C, C++, (one could easily add Objective-C), Python2, Python3, and D. It prints the language name of the language running.