Your Largest Program
-
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
-
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
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
-
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
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
-
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
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)
-
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)
That's amazing! Can you say what it did?
“Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support
-
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
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
-
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
-
Matrix is your company?
“Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support
-
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
Well I wrote "hello world" in
COBOL
. :-DIf 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] -
Matrix is your company?
“Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support
-
Well I wrote "hello world" in
COBOL
. :-DIf 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]Anything written in COBOL counts!
“Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support
-
Well I wrote "hello world" in
COBOL
. :-DIf 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]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
-
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
-
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
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[^]
-
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
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] -
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] -
That's amazing! Can you say what it did?
“Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support
Does it really matter? It involved animal genetics.
-
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
-
Does it really matter? It involved animal genetics.
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
-
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
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