Here's some brain food for you.

By erwin1978
Apr 10, 2002
Post New Reply
  1. 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.
  2. boeingfixer

    boeingfixer Newcomer, in training Posts: 1,245

    erwin1978, you scare me. If I may interject something ? If you spent that much time analyzing your school work, mabee you wouldn't be worried about finishing ?? Like I said, just a thought, not meant to be a dis. And Bill or Steve would argue that they where the God of the computer world, of course that would make one of them Satan :evil:
  3. Arris

    Arris TechSpot Evangelist Posts: 4,536   +92

    Sorta explains why current languages are referred to as 5th generation...
    First came the 0 then the 1 ;)

    I learned C in the Unix environment where you basically used a text editor to create your code and then used the system ANSI C compiler to create your program. I remembering arguing with a 4th year student at the time that there was no industry standard Object oriented language at the time, he said C++ but its just C with an added module to lend it OO. Java was the first OO language written from the ground up but at the time hadn't truely been accepted by the computing industry.
  4. T-Shirt

    T-Shirt Newcomer, in training Posts: 329

    I think you left out a few facts here:confused:

    So perhaps you should, forgrget computer science, and concentrate on philosophy
  5. Arris

    Arris TechSpot Evangelist Posts: 4,536   +92

    I think he meant the Microsoft C++ API was built using C++, thats right isn't it? Or should I save the Microsoft C++ graphical programming environment was ;)
  6. erwin1978

    erwin1978 TechSpot Maniac Topic Starter Posts: 327

    The entire Visual C++ suite was created by itself. We're talking about Microsoft here; how much more conceited can you get if you use your own proprietary compiler to recreate itself. :eek:

    I took a Philosophy course during my Freshman year and it was hard. Funny enough, we discussed about the existance of God. I knew the course wasn't for me as I had trouble understanding the textbook that was assigned; too many big words like omnipotent and altruistic. :(
  7. erwin1978

    erwin1978 TechSpot Maniac Topic Starter Posts: 327

    I didn't mean one specific man created the birth of the computer world; humankind did that. :rolleyes:
  8. boeingfixer

    boeingfixer Newcomer, in training Posts: 1,245

    Ahh I see, however, I think they would still argue with us about that fact ;). It is a very interesting subject thought.
  9. T-Shirt

    T-Shirt Newcomer, in training Posts: 329

    Ah, but Philosophy is supposed to be hard, to make you think deeply, about questions like you posed here.
    it's good to make your brain work


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.