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. What are really big programs written with?

What are really big programs written with?

Scheduled Pinned Locked Moved The Lounge
c++question
9 Posts 9 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.
  • K Offline
    K Offline
    keegan
    wrote on last edited by
    #1

    Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

    M W R M C 8 Replies Last reply
    0
    • K keegan

      Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

      M Offline
      M Offline
      Michael Dunn
      wrote on last edited by
      #2

      I can't imagine any Office-scale app being written in anything other than C++, in the pre-.Net era at least. MS was probably using MFC a lot in its heyday (the VC 6 IDE is an MFC app, for example). Nowadays, I wouldn't be surprised if MS were pushing its groups to write in a .Net language just cuz. keegan wrote: for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? I'd wager either C++ or Delphi, or maybe VB. The first two are the ones I see most often. My software (see sig) is written in C++ using WTL (the parts I wrote) and Delphi (the parts my partner wrote). :cool: --Mike-- Ericahist | Homepage | RightClick-Encrypt | 1ClickPicGrabber CP SearchBar v2.0.2 released

      1 Reply Last reply
      0
      • K keegan

        Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

        W Offline
        W Offline
        Wesner Moise
        wrote on last edited by
        #3

        Most of the Office (Excel, Word) applications are written in C with MS extensions. They are so old--older than C++, as is most of Windows. The shared Office stuff is in C++. Powerpoint is in MFC/C++; I guess Visio and Project are too. Basically, all the new stuff is in MFC, rather than written from the ground up. Why rebuild the infrastructure when it's already there. Now I think people are moving to managed code. You can tell just by looking at what dlls each application links to. The new apps, like IE and .NET/CLR, tend to use the latest techniques. Nowadays, there is a serious effort across the company to use the most rigorous and advanced practices. They tossed away Window 9X crap; they are redoing everything. Their build process is so advanced now, and you have to pass layers of tests--breadth tests, style tests, advanced error detections and security tests--for a check-in to pass. Microsoft has matured a lot since I left four-years ago. ---------------------------- Wesner Moise

        1 Reply Last reply
        0
        • K keegan

          Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

          R Offline
          R Offline
          Rick York
          wrote on last edited by
          #4

          In my previous employer's "really big" app suite we used a mixture of C and C++. C was used for many lower level libraries and C++ for nearly all user interface things. Actually, this was an application development framework that I am describing. The control logic of the apps themselves were written in a proprietary C-like scripting language whose processing engine was written in C. The apps were used to control semiconductor processing cells and various types of sophisticated testing equipment. That should explain why they are my previous employers. :) The Ten Commandments For C Programmers

          1 Reply Last reply
          0
          • K keegan

            Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

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

            I believe the big two, Word and Excel are still a hybrid of pure C and C++. Some of the products that Microsoft bought from other companies, such as Visio are written using MFC. A lot of the Microsoft teams have suffered from the "Not invented here" syndrome in the past. I don't know if that is still true, so stuff like MFC was never incorporated into Word and the like. Plus the code base for Word and Excel goes back to the time before Windows, so it would probably break a lot of stuff to try and use MFC. Michael 'War is at best barbarism...Its glory is all moonshine. It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood, more vengeance, more desolation. War is hell.' - General William Sherman, 1879

            1 Reply Last reply
            0
            • K keegan

              Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

              C Offline
              C Offline
              Chris Maunder
              wrote on last edited by
              #6

              VBScript cheers, Chris Maunder

              1 Reply Last reply
              0
              • K keegan

                Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

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

                A computer? Marc Latest AAL Article My blog Join my forum!

                1 Reply Last reply
                0
                • K keegan

                  Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

                  R Offline
                  R Offline
                  Roger Wright
                  wrote on last edited by
                  #8

                  All of the real world, commercially useful software I've seen over the past five years or so has been written in VB. Those that require database operations have used Access, FoxPro, or Paradox databases. MSDE, SQL Server, and C++ seem to dominate the market in the techie world, but in the mundane world of retail, service, and consumer markets these older and simpler tools are more common. "My Fridge Science Experiment can beat up your Fridge Science Experiment."

                  1 Reply Last reply
                  0
                  • K keegan

                    Just curious. What would a program like ms word, or outlook, or something like that be written in? MFC? or somethng else? for like everyday shareware programs i see (like winamp, or trillian, or popup stoppper) what are those typically written in? *.* cin >> knowledge;

                    G Offline
                    G Offline
                    Gary R Wheeler
                    wrote on last edited by
                    #9

                    Sweat, blood, pain, tears, Prozac, and beer, not necessarily in that order.


                    Software Zen: delete this;

                    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