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. General Programming
  3. C / C++ / MFC
  4. a Q about C++ and OS

a Q about C++ and OS

Scheduled Pinned Locked Moved C / C++ / MFC
c++question
7 Posts 6 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.
  • I Offline
    I Offline
    includeh10
    wrote on last edited by
    #1

    i develop almost all of programs under win95 because we can sell to more customers. i don't think there is any important reason to develop under xp, 2k etc. if you use xp, 2k..., do you find some significant contributions of those OS related to C++? includeh10

    M T B 3 Replies Last reply
    0
    • I includeh10

      i develop almost all of programs under win95 because we can sell to more customers. i don't think there is any important reason to develop under xp, 2k etc. if you use xp, 2k..., do you find some significant contributions of those OS related to C++? includeh10

      M Offline
      M Offline
      Michael P Butler
      wrote on last edited by
      #2

      includeh10 wrote: i develop almost all of programs under win95 because we can sell to more customers. Does this mean you run your Visual C++ and tools under Win95 as well! includeh10 wrote: i don't think there is any important reason to develop under xp, 2k etc. XP and Win2k and NT 4 are much more stable for developing on. If you app crashes in 9x then it is possible that it'll bring the entire OS down. For me this meant time consuming reboots which is why I did/do all my developing on NT based OS. Testing apps to make sure they run on 9x is fine, developing on 9x is a little silly if you ask me. Michael Blue canary in the outlet by the light switch Who watches over you Make a little birdhouse in your soul - They Might Be Giants

      K 1 Reply Last reply
      0
      • M Michael P Butler

        includeh10 wrote: i develop almost all of programs under win95 because we can sell to more customers. Does this mean you run your Visual C++ and tools under Win95 as well! includeh10 wrote: i don't think there is any important reason to develop under xp, 2k etc. XP and Win2k and NT 4 are much more stable for developing on. If you app crashes in 9x then it is possible that it'll bring the entire OS down. For me this meant time consuming reboots which is why I did/do all my developing on NT based OS. Testing apps to make sure they run on 9x is fine, developing on 9x is a little silly if you ask me. Michael Blue canary in the outlet by the light switch Who watches over you Make a little birdhouse in your soul - They Might Be Giants

        K Offline
        K Offline
        Kevin McFarlane
        wrote on last edited by
        #3

        Michael P Butler wrote: Testing apps to make sure they run on 9x is fine, developing on 9x is a little silly if you ask me. I agree. The two contract jobs I worked on prior to my current one required me to develop on Windows 95 and 98 respectively. Both were disastrous for developing on, re: crashes and frequent reboots. Of course, with the latest VC++ you can't develop on Win 9x anyway. Kevin

        1 Reply Last reply
        0
        • I includeh10

          i develop almost all of programs under win95 because we can sell to more customers. i don't think there is any important reason to develop under xp, 2k etc. if you use xp, 2k..., do you find some significant contributions of those OS related to C++? includeh10

          T Offline
          T Offline
          Tim Smith
          wrote on last edited by
          #4

          1. Your point one is invalid since there is nothing that precludes you from developing on NT and then running on 9x. 2. NT is a much better development environment since it doesn't suffer the stability issues of 9x. 3. C++ isn't tied to an operating system. It is a question of environment quality. 9x contributes nothing to C++. There is NO reason to develop on 9x. It doesn't provide you with a wider install base since NT program can run on 9x as long as you don't take advantage of the advanced functions. There is even UNICODE support for 9x via MSLU. 9x is not a development quality operating system. Tim Smith I'm going to patent thought. I have yet to see any prior art.

          S 1 Reply Last reply
          0
          • T Tim Smith

            1. Your point one is invalid since there is nothing that precludes you from developing on NT and then running on 9x. 2. NT is a much better development environment since it doesn't suffer the stability issues of 9x. 3. C++ isn't tied to an operating system. It is a question of environment quality. 9x contributes nothing to C++. There is NO reason to develop on 9x. It doesn't provide you with a wider install base since NT program can run on 9x as long as you don't take advantage of the advanced functions. There is even UNICODE support for 9x via MSLU. 9x is not a development quality operating system. Tim Smith I'm going to patent thought. I have yet to see any prior art.

            S Offline
            S Offline
            Signal 9
            wrote on last edited by
            #5

            Two reasons to work on 2K / XP. 1) more stable 2) Alot more GUI controls you can use. (you can also incorporate DirectX if you are doing Sound or Video Editing tricks)

            T 1 Reply Last reply
            0
            • S Signal 9

              Two reasons to work on 2K / XP. 1) more stable 2) Alot more GUI controls you can use. (you can also incorporate DirectX if you are doing Sound or Video Editing tricks)

              T Offline
              T Offline
              Tim Smith
              wrote on last edited by
              #6

              NT = 2K = XP Tim Smith I'm going to patent thought. I have yet to see any prior art.

              1 Reply Last reply
              0
              • I includeh10

                i develop almost all of programs under win95 because we can sell to more customers. i don't think there is any important reason to develop under xp, 2k etc. if you use xp, 2k..., do you find some significant contributions of those OS related to C++? includeh10

                B Offline
                B Offline
                Big Art
                wrote on last edited by
                #7

                Over the years I have developed on all the operating systems. There are only 3 things I can tell you: 1) Years ago I used to have the believe that if you could get an app to compile on old 95/98 machines it would have a better chance of working without modification on newer OS (NT). You would be supprised at how many developers ignore the footnotes for a function at the end of the MSDN literature that specify what operationing systems support them only to get burned later. Lately though I have decide to develop on the latest OS because of the next paragraph. Read on... 2) I have noticed that an application developed on 2000 using VC7 produces a GUI appearance that looks the same on 2000 and XP (that is the old style buttons etc.). Whereas the same application developed on XP will have the newer buttons (mouse hover hite etc..)and interface appearance when viewed on XP and the older but standard appearance on 2000. 3) Visual studio.Net won't work on anything older than 2000 so you might as well forget the older OS for developing. Art

                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