Yes, Windows NT has some commonalities with VMS — just like Delphi/Turbo Pascal has commonalities with C#, and for the same reason, they were developed by [mostly] the same group of people — to say that the two languages have the same flaws would indicate that you really don't know what you're talking about. (Even in the simple realm of syntax, with Pascal's := you cannot have the C-style if (x = 1)/if (x == 1) problem; which still exists in C#1 [though admittedly limited from int condition-tests.])
The same thing exists in comparing VMS vs NT — though I lack actual user-experience w/ VMS, I'm interested in OSes (I'd like to make my own, eventually) and have done research into several.
Unix on the other hand was developed by Bell Labs for DARPA to operate successfully in a hostile enemy controlled network.
I don't think so. I've never heard of Unix having roots in DARPA; everything I've read says it came from Bell Labs and the name was a play on Multics which was a MIT/GE/Bell-Labs project. (Multics had the high-availability [fault-tolerant] of resources as a design-goal.) .... Your description sounds more like the IP protocol to me than Unix.
1 — C# Example: public class Test
{
void example()
{
Boolean k = true;
if (k = getbool())
{ /* Whatever. */ };
}
Boolean getbool()
{ return false; }
}
You must be 16 yo and live in your parents basement.