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. Your Largest Program

Your Largest Program

Scheduled Pinned Locked Moved The Lounge
questiondesigntestingsalesbeta-testing
34 Posts 14 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.
  • Richard Andrew x64R Offline
    Richard Andrew x64R Offline
    Richard Andrew x64
    wrote on last edited by
    #1

    What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

    “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

    P P J R CPalliniC 11 Replies Last reply
    0
    • Richard Andrew x64R Richard Andrew x64

      What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

      “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

      P Offline
      P Offline
      Patrick Etc
      wrote on last edited by
      #2

      Largest by final distribution file size, or by number of lines of code?


      It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

      Richard Andrew x64R 1 Reply Last reply
      0
      • P Patrick Etc

        Largest by final distribution file size, or by number of lines of code?


        It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

        Richard Andrew x64R Offline
        Richard Andrew x64R Offline
        Richard Andrew x64
        wrote on last edited by
        #3

        I guess I mean number of lines of code, number of dialog boxes, complexity of functionality...

        “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

        1 Reply Last reply
        0
        • Richard Andrew x64R Richard Andrew x64

          What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

          “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

          P Offline
          P Offline
          Paul Brower
          wrote on last edited by
          #4

          637,000 lines of code (approx) in 10 months. It won an award. (Note: some of the code was generated by tools that I also wrote)

          Richard Andrew x64R 1 Reply Last reply
          0
          • P Paul Brower

            637,000 lines of code (approx) in 10 months. It won an award. (Note: some of the code was generated by tools that I also wrote)

            Richard Andrew x64R Offline
            Richard Andrew x64R Offline
            Richard Andrew x64
            wrote on last edited by
            #5

            That's amazing! Can you say what it did?

            “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

            P 1 Reply Last reply
            0
            • Richard Andrew x64R Richard Andrew x64

              What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

              “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

              J Offline
              J Offline
              John M Drescher
              wrote on last edited by
              #6

              About 250K lines over a 5 year development/matinance cycle. It was a research telemamography project. It included directx, ADO, SQL, ActiveX, encryption, TCP/IP client/server, RAS, modems, specialized hardware... [EDIT]I missed heavily multithreded, DCOM, dicom, and printing to a laser film printer via dicom. [/EDIT] And on top of the software I built all of the computers that were involved in a 4 site system. I also had to repair and calibrate the digitizers ($40K US scanners for mamographic images). This calibration process had to be performed every 3 months on the three remote sending sites which were between 20 to 75 miles away.

              John

              modified on Monday, December 31, 2007 7:03:29 PM

              1 Reply Last reply
              0
              • Richard Andrew x64R Richard Andrew x64

                What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

                “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                R Offline
                R Offline
                Ravi Bhavnani
                wrote on last edited by
                #7

                Independent123 wrote:

                What is the largest program you have ever developed entirely by yourself?

                That would be FooBar[^]. Except that I wasn't handed any specs - I wrote them myself. /ravi

                This is your brain on Celcius Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                Richard Andrew x64R 1 Reply Last reply
                0
                • R Ravi Bhavnani

                  Independent123 wrote:

                  What is the largest program you have ever developed entirely by yourself?

                  That would be FooBar[^]. Except that I wasn't handed any specs - I wrote them myself. /ravi

                  This is your brain on Celcius Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                  Richard Andrew x64R Offline
                  Richard Andrew x64R Offline
                  Richard Andrew x64
                  wrote on last edited by
                  #8

                  Matrix is your company?

                  “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                  R 1 Reply Last reply
                  0
                  • Richard Andrew x64R Richard Andrew x64

                    What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

                    “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                    CPalliniC Offline
                    CPalliniC Offline
                    CPallini
                    wrote on last edited by
                    #9

                    Well I wrote "hello world" in COBOL. :-D

                    If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                    [my articles]

                    In testa che avete, signor di Ceprano?

                    Richard Andrew x64R R R 3 Replies Last reply
                    0
                    • Richard Andrew x64R Richard Andrew x64

                      Matrix is your company?

                      “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                      R Offline
                      R Offline
                      Ravi Bhavnani
                      wrote on last edited by
                      #10

                      Yes. /ravi

                      This is your brain on Celcius Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                      1 Reply Last reply
                      0
                      • CPalliniC CPallini

                        Well I wrote "hello world" in COBOL. :-D

                        If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                        [my articles]

                        Richard Andrew x64R Offline
                        Richard Andrew x64R Offline
                        Richard Andrew x64
                        wrote on last edited by
                        #11

                        Anything written in COBOL counts!

                        “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                        1 Reply Last reply
                        0
                        • CPalliniC CPallini

                          Well I wrote "hello world" in COBOL. :-D

                          If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                          [my articles]

                          R Offline
                          R Offline
                          Ravi Bhavnani
                          wrote on last edited by
                          #12

                          CPallini wrote:

                          Well I wrote "hello world" in COBOL.

                          Mmm... COBOL! :cool:

                          000100 IDENTIFICATION DIVISION.
                          000200 PROGRAM-ID. HELLOWORLD.
                          000300
                          000400*
                          000500 ENVIRONMENT DIVISION.
                          000600 CONFIGURATION SECTION.
                          000700 SOURCE-COMPUTER. RM-COBOL.
                          000800 OBJECT-COMPUTER. RM-COBOL.
                          000900
                          001000 DATA DIVISION.
                          001100 FILE SECTION.
                          001200
                          100000 PROCEDURE DIVISION.
                          100100
                          100200 MAIN-LOGIC SECTION.
                          100300 BEGIN.
                          100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
                          100500 DISPLAY "Hello world!" LINE 15 POSITION 10.
                          100600 STOP RUN.
                          100700 MAIN-LOGIC-EXIT.
                          100800 EXIT.

                          /ravi

                          This is your brain on Celcius Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                          CPalliniC 1 Reply Last reply
                          0
                          • Richard Andrew x64R Richard Andrew x64

                            What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

                            “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                            C Offline
                            C Offline
                            Chris Losinger
                            wrote on last edited by
                            #13

                            according to this tool[^], my largest[^] currently comes in at 337K lines of code.

                            image processing toolkits | batch image processing

                            1 Reply Last reply
                            0
                            • Richard Andrew x64R Richard Andrew x64

                              What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

                              “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                              Mike HankeyM Offline
                              Mike HankeyM Offline
                              Mike Hankey
                              wrote on last edited by
                              #14

                              I was working for a mega company and there was a program that interfaced with a GPX, it was written in C and I was given the task of upgrading it. It wasn't documented, commented and no one knew anything about it other than it worked. I had just finished developing a base class lib for C++ so I convinced them to let me rewrite in C++. To this day it is still in production...I finished it in 1995. It handles a call center with 150 agents (at the time) and takes an average of 3000 calls a day. Mike

                              Life is not measured by the number of breaths we take, but by the moments that take our breath away. "George Carlin

                              Semper Fi http://www.hq4thmarinescomm.com[^]

                              P 1 Reply Last reply
                              0
                              • R Ravi Bhavnani

                                CPallini wrote:

                                Well I wrote "hello world" in COBOL.

                                Mmm... COBOL! :cool:

                                000100 IDENTIFICATION DIVISION.
                                000200 PROGRAM-ID. HELLOWORLD.
                                000300
                                000400*
                                000500 ENVIRONMENT DIVISION.
                                000600 CONFIGURATION SECTION.
                                000700 SOURCE-COMPUTER. RM-COBOL.
                                000800 OBJECT-COMPUTER. RM-COBOL.
                                000900
                                001000 DATA DIVISION.
                                001100 FILE SECTION.
                                001200
                                100000 PROCEDURE DIVISION.
                                100100
                                100200 MAIN-LOGIC SECTION.
                                100300 BEGIN.
                                100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
                                100500 DISPLAY "Hello world!" LINE 15 POSITION 10.
                                100600 STOP RUN.
                                100700 MAIN-LOGIC-EXIT.
                                100800 EXIT.

                                /ravi

                                This is your brain on Celcius Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                                CPalliniC Offline
                                CPalliniC Offline
                                CPallini
                                wrote on last edited by
                                #15

                                Ravi Bhavnani wrote:

                                000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID. HELLOWORLD. 000300 000400* 000500 ENVIRONMENT DIVISION. 000600 CONFIGURATION SECTION. 000700 SOURCE-COMPUTER. RM-COBOL. 000800 OBJECT-COMPUTER. RM-COBOL. 000900 001000 DATA DIVISION. 001100 FILE SECTION. 001200 100000 PROCEDURE DIVISION. 100100 100200 MAIN-LOGIC SECTION. 100300 BEGIN. 100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS. 100500 DISPLAY "Hello world!" LINE 15 POSITION 10. 100600 STOP RUN. 100700 MAIN-LOGIC-EXIT. 100800 EXIT.

                                /ravi? Mmm....http://www.engin.umd.umich.edu/CIS/course.des/cis400/cobol/hworld.html[^] :-D Happy new year! :rose:

                                If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                [my articles]

                                In testa che avete, signor di Ceprano?

                                R 1 Reply Last reply
                                0
                                • CPalliniC CPallini

                                  Ravi Bhavnani wrote:

                                  000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID. HELLOWORLD. 000300 000400* 000500 ENVIRONMENT DIVISION. 000600 CONFIGURATION SECTION. 000700 SOURCE-COMPUTER. RM-COBOL. 000800 OBJECT-COMPUTER. RM-COBOL. 000900 001000 DATA DIVISION. 001100 FILE SECTION. 001200 100000 PROCEDURE DIVISION. 100100 100200 MAIN-LOGIC SECTION. 100300 BEGIN. 100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS. 100500 DISPLAY "Hello world!" LINE 15 POSITION 10. 100600 STOP RUN. 100700 MAIN-LOGIC-EXIT. 100800 EXIT.

                                  /ravi? Mmm....http://www.engin.umd.umich.edu/CIS/course.des/cis400/cobol/hworld.html[^] :-D Happy new year! :rose:

                                  If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                  [my articles]

                                  R Offline
                                  R Offline
                                  Ravi Bhavnani
                                  wrote on last edited by
                                  #16

                                  Damn, I thought I was the only one who knew about Google. :( Happy new year to you too! /ravi

                                  This is your brain on Celcius Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                                  P 1 Reply Last reply
                                  0
                                  • Richard Andrew x64R Richard Andrew x64

                                    That's amazing! Can you say what it did?

                                    “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                    P Offline
                                    P Offline
                                    Paul Brower
                                    wrote on last edited by
                                    #17

                                    Does it really matter? It involved animal genetics.

                                    Richard Andrew x64R 1 Reply Last reply
                                    0
                                    • R Ravi Bhavnani

                                      Damn, I thought I was the only one who knew about Google. :( Happy new year to you too! /ravi

                                      This is your brain on Celcius Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                                      P Offline
                                      P Offline
                                      Paul Conrad
                                      wrote on last edited by
                                      #18

                                      Ravi Bhavnani wrote:

                                      I thought I was the only one who knew about Google.

                                      Google? What's that? :rolleyes:

                                      "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                                      modified on Monday, December 31, 2007 6:48:27 PM

                                      R 1 Reply Last reply
                                      0
                                      • P Paul Brower

                                        Does it really matter? It involved animal genetics.

                                        Richard Andrew x64R Offline
                                        Richard Andrew x64R Offline
                                        Richard Andrew x64
                                        wrote on last edited by
                                        #19

                                        I don't mean to pry. The reason I asked is that I'm considering writing a very large program on my own, and I only wanted to get a sense of the complexity that other people had tackled on their own.

                                        “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                        P 1 Reply Last reply
                                        0
                                        • Richard Andrew x64R Richard Andrew x64

                                          What is the largest program you have ever developed entirely by yourself? You were handed a specs document and you did the technical design, all the coding and testing until the application was complete and delivered?

                                          “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                          P Offline
                                          P Offline
                                          Paul Conrad
                                          wrote on last edited by
                                          #20

                                          In terms of lines of code, was probably a sorting program I had to write for an assembly language class years ago. It was in the neighborhood of about 5,000 lines in the file. Could have been double the length, but I did a self-modifying code trick to trim it down a bit for ascending sorting and descending sorting. But as far as real-world stuff, I really don't pay much attention anymore to the size of the program. As long as it meets client requirements and works as they expect, that is all that really matters.

                                          "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                                          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