Which came first, the chicken or the egg I ate this morning? :dead: A few months ago I was struggling with the concept of programmers using programs to create other programs. It's a mind-twister I know. I personally use Microsoft's Visual C++ IDE to create programs and I found it interesting that Visual C++ itself was compiled with Visual C++. At some point you have to ask yourself: where does it all start. Someone from another forum, then reminded me that from the beginning there was man. Man created the very first, primitive compiler using raw zeros and ones. From that first compiler, evolved other compilers and programs that were more advanced than previous ones. Assembly language came of age and the first UNIX OS was created. Then the C programming language came and UNIX was rewritten with it. You see why I found this very interesting. It almost resembles my other thread regarding the beginning of the universe. In a way, Man is god of the computer world.