Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Installed VC++ 1.52

Installed VC++ 1.52

Scheduled Pinned Locked Moved The Lounge
c++databasewpf
8 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rama Krishna Vavilala
    wrote on last edited by
    #1

    So I installed VC++ 1.52 to check it out after a span of more than 10 years. Mainly I wanted to check out how exception handling was implemented as I was not able to remember the gory details. I knew that it was implemented using setjmp and longjmp, but I was not sure whether is had finally. It turns out that the macros were TRY, CATCH, CATCH_ALL, END_CATCH, END_CATCH_ALL. It worked at that time time the standard C++ try, catch was available in VC++ 5.0. Here are some other things which I forgot:- 1. There was no regular class browser, you had to build the browse information database in order to get the class browsing. 2. Only 1 project could be opened at a time. 3. There was a special tool to build C++ templates. You had to run this command line tool on c++ source files that contained template declarations which emitted class files with the template parameter replaced with the parameter.

    M 1 Reply Last reply
    0
    • R Rama Krishna Vavilala

      So I installed VC++ 1.52 to check it out after a span of more than 10 years. Mainly I wanted to check out how exception handling was implemented as I was not able to remember the gory details. I knew that it was implemented using setjmp and longjmp, but I was not sure whether is had finally. It turns out that the macros were TRY, CATCH, CATCH_ALL, END_CATCH, END_CATCH_ALL. It worked at that time time the standard C++ try, catch was available in VC++ 5.0. Here are some other things which I forgot:- 1. There was no regular class browser, you had to build the browse information database in order to get the class browsing. 2. Only 1 project could be opened at a time. 3. There was a special tool to build C++ templates. You had to run this command line tool on c++ source files that contained template declarations which emitted class files with the template parameter replaced with the parameter.

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      I recently did that to resurrect a 10 year old project. I was blown away how fast the compiler worked, how quickly I remembered the nuances of developing C++ apps in VC++, and actually how much I enjoyed the simplicity of it all. I decided that while software requirements have gotten more complicated, and software development has gotten fancier, in the end, all these latest tools and languages and frameworks don't really do much for getting the job done right, and well. Marc

      Will work for food. Interacx

      T G 2 Replies Last reply
      0
      • M Marc Clifton

        I recently did that to resurrect a 10 year old project. I was blown away how fast the compiler worked, how quickly I remembered the nuances of developing C++ apps in VC++, and actually how much I enjoyed the simplicity of it all. I decided that while software requirements have gotten more complicated, and software development has gotten fancier, in the end, all these latest tools and languages and frameworks don't really do much for getting the job done right, and well. Marc

        Will work for food. Interacx

        T Offline
        T Offline
        Todd Smith
        wrote on last edited by
        #3

        Marc Clifton wrote:

        I decided that while software requirements have gotten more complicated, and software development has gotten fancier, in the end, all these latest tools and languages and frameworks don't really do much for getting the job done right, and well.

        So you're telling me you could rewrite Amazon.com in pure C++ using VS 1.52? That is, within your lifetime?

        Todd Smith

        C J 2 Replies Last reply
        0
        • T Todd Smith

          Marc Clifton wrote:

          I decided that while software requirements have gotten more complicated, and software development has gotten fancier, in the end, all these latest tools and languages and frameworks don't really do much for getting the job done right, and well.

          So you're telling me you could rewrite Amazon.com in pure C++ using VS 1.52? That is, within your lifetime?

          Todd Smith

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #4

          Asking him to write a website is a little unfair, don't you think ?

          Christian Graus Driven to the arms of OSX by Vista. Please read this[^] if you don't like the answer I gave to your question. "! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.

          T 1 Reply Last reply
          0
          • T Todd Smith

            Marc Clifton wrote:

            I decided that while software requirements have gotten more complicated, and software development has gotten fancier, in the end, all these latest tools and languages and frameworks don't really do much for getting the job done right, and well.

            So you're telling me you could rewrite Amazon.com in pure C++ using VS 1.52? That is, within your lifetime?

            Todd Smith

            J Offline
            J Offline
            Justin Williams
            wrote on last edited by
            #5

            That's kind of funny, not really a supporting example. Amazon.com was launched in 1995[^], 14 years ago, using the tools, languages, and frameworks of that time (let alone 10 years ago). Given the Linux technology platform[^] it's based on, it wouldn't surprise me at all if a lot of the services were written in C/C++, though I'll grant you definitely not with Visual Studio which didn't have its first release until 1997[^]. :)

            1 Reply Last reply
            0
            • M Marc Clifton

              I recently did that to resurrect a 10 year old project. I was blown away how fast the compiler worked, how quickly I remembered the nuances of developing C++ apps in VC++, and actually how much I enjoyed the simplicity of it all. I decided that while software requirements have gotten more complicated, and software development has gotten fancier, in the end, all these latest tools and languages and frameworks don't really do much for getting the job done right, and well. Marc

              Will work for food. Interacx

              G Offline
              G Offline
              Garth J Lancaster
              wrote on last edited by
              #6

              Marc Clifton wrote:

              I decided that while software requirements have gotten more complicated, and software development has gotten fancier, in the end, all these latest tools and languages and frameworks don't really do much for getting the job done right, and well.

              an astute observation :-) fancy tools/languages/frameworks DO NOT a programmer make hope you're well and happy Marc 'g'

              1 Reply Last reply
              0
              • C Christian Graus

                Asking him to write a website is a little unfair, don't you think ?

                Christian Graus Driven to the arms of OSX by Vista. Please read this[^] if you don't like the answer I gave to your question. "! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.

                T Offline
                T Offline
                Todd Smith
                wrote on last edited by
                #7

                ebay and hotmail were originally written in C++.

                Todd Smith

                M 1 Reply Last reply
                0
                • T Todd Smith

                  ebay and hotmail were originally written in C++.

                  Todd Smith

                  M Offline
                  M Offline
                  Mark_Wallace
                  wrote on last edited by
                  #8

                  Todd Smith wrote:

                  ebay and hotmail were originally written in C++.

                  Only because the developers were crap with COBOL...

                  I wanna be a eunuchs developer! Pass me a bread knife!

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups