biggest program

This is a discussion on biggest program within the C++ Programming forums, part of the General Programming Boards category; which is the biggest c++ program whose source code is available...

  1. #1
    C++Pandit
    Join Date
    Jul 2008
    Posts
    49

    biggest program

    which is the biggest c++ program whose source code is available

  2. #2
    Registered User
    Join Date
    Apr 2008
    Posts
    890
    Why?

  3. #3
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    How do you define "biggest"? Biggest distribution, largest executable size, largest source code or some other criteria?

    Also, do you mean ONE SINGLE executable, or a collection of executables/DLL's|so's?

    Bjarne Stroustrup has a list (some) of applications written in C++ here, some of which are open source:
    http://www.research.att.com/~bs/applications.html

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  4. #4
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,532
    Firefox is pretty big.
    So is Open Office.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  5. #5
    Confused Magos's Avatar
    Join Date
    Sep 2001
    Location
    Sweden
    Posts
    3,145
    The universe
    MagosX.com

    Give a man a fish and you feed him for a day.
    Teach a man to fish and you feed him for a lifetime.

  6. #6
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,189
    Quote Originally Posted by Magos View Post
    The universe
    NO, the universe is written in LOLCODE.
    Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.

  7. #7
    Registered User
    Join Date
    Jul 2008
    Posts
    1
    firefox

  8. #8
    Internet Superhero
    Join Date
    Sep 2006
    Location
    Denmark
    Posts
    964
    OpenOffice seems to be alot bigger than Firefox, not that i have checked it...
    How I need a drink, alcoholic in nature, after the heavy lectures involving quantum mechanics.

  9. #9
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,532
    Gimp (image editor)
    Eclipse (IDE)
    Enough yet?
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  10. #10
    Registered User
    Join Date
    Apr 2008
    Posts
    890
    Quote Originally Posted by abachler View Post
    NO, the universe is written in LOLCODE.
    The amount of free time people have never ceases to amaze me.

  11. #11
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,893
    Gimp is mostly written in C. Eclipse is mostly written in Java.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  12. #12
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398
    I remember reading somewhere that Linux version 2.4 contained about 2.4 million lines of code. (I think it's mostly C, with some C++, and some people don't consider an operating system a "program".)

  13. #13
    FOSS Enthusiast
    Join Date
    Jun 2008
    Location
    Germany
    Posts
    64
    The Gimp is written in C. So is Linux (except for some assembly files).
    As far as I know, OpenOffice is Java, hence the JRE installation when installing OpenOffice.

    I'm not sure about FireFox, it might be C++. What I'm definitely sure about is that Quake3 is written in C++ and it's sourcecode is available at idsoftware.com (so is the source for all other id software games prior to quake3!)

  14. #14
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    1,620
    Quote Originally Posted by Saimadhav View Post
    which is the biggest c++ program whose source code is available
    I'm also wondering: Why? It's not like it'll make any sense.
    A class that doesn't overload all operators just isn't finished yet. -- SmugCeePlusPlusWeenie
    A year spent in artificial intelligence is enough to make one believe in God. -- Alan J. Perlis

  15. #15
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,893
    There is absolutely no C++ in the Linux kernel. Linus Torvalds would have a fit. He really doesn't like C++. There's some assembly.

    FireFox is mostly C++, plus a lot of JavaScript. There's also some perl in the build system. NSPR, NSS and the SeaMonkey JS engine are written in C.

    OpenOffice.org is mostly C++ and can function without a JRE. However, some features are in Java, like the built-in DMBS.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Need help with a program, theres something in it for you
    By engstudent363 in forum C Programming
    Replies: 1
    Last Post: 02-29-2008, 12:41 PM
  2. Replies: 4
    Last Post: 02-21-2008, 09:39 AM
  3. Replies: 3
    Last Post: 03-04-2005, 01:46 PM
  4. My program, anyhelp
    By @licomb in forum C Programming
    Replies: 14
    Last Post: 08-14-2001, 10:04 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21