You can make a Windows NT system look a lot like UNIX if you get software from
Mortice Kern Systems (
http://www.mks.com/).
MKS Toolkit -- UNIX utilities, including make
MKS Source Integrity -- RCS with extensions
MKS lex and yacc
I use all three, along with Watcom C/C++ 10.6. I would suggest that anyone
unfamiliar with MKS software buy the Toolkit first and see if they want the
other stuff later.
Alternatives (which I have not tried)
MKS Toolkit -- Thompson Toolkit
MKS lex and yacc -- GNU flex and bison
Based on literature from Thompson Toolkit, I prefer MKS Toolkit -- MKS goes for
POSIX compatibility, Thompson goes for maximizing what you cna do on a PC, even
if this is not POSIX.
I have developed software based on shell scripts and UNIX utilities and programs
in lex and yacc and C. I find that you can write on a PC with MKS and run the
stuff without change in UNIX, and you can develop in UNIX and run without change
on a PC (NT, 95, OS/2, or MS-DOS).