View Full Version : How 1337 a coder are you?
Sparky
05-03-2003, 05:47 PM
How good at programming are you?
Whats the best/most advanced/most complicated program that you have made (or attempted!)
mouse
05-04-2003, 05:50 AM
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world" << endl;
cin.get();
return 0;
}
:D
liorean
05-04-2003, 06:20 AM
A stylesheet generator based on a template, asking what each of the possible properties should be - could be sent a file input also, or a long string with answers. Made with Ruby.
I'm now working on a make-web-page-of-right-type-based-on-templates-and-questions-asked -to-the-author in scheme, to dynamically generate html4.01, xhtml1, xhtml2 or home-made xml tempalte files. It will also be able to make a dtd from a full-tree xml file, that can later be used for validating xml files you write using that tree structure.
Of course, I've never managed to actually finished such a complex project before, so I trust I'll stop with working on it when it starts to bore me.
ionsurge
05-05-2003, 12:23 PM
The most complex program I have made was 279mb, which was an advanced database management system I wrote in C++, which had implemented network capabilities in it called Veritas. That was well over 40,000 lines of C++ code, no .h files or headers included.
draconis
05-08-2003, 05:30 PM
My largest program is in Qbasic, about 1024 lines long, and the source is about 26 some K. I am working on shrinking that and making it more streamlined.
liorean
05-08-2003, 06:14 PM
Hmm, I don't think the number of lines of code is really a good measurement of the complexity of the program. Neither is the codesize. For example, some languages (have a look at APL for THE extreme case) have very short syntax for very complicated things. Some encourage very much use of newlines and shortening of the line length. Other languages are very verbose or require much indentation. I would rather say that the number of variables/properties, classes/objects/hash tables/arrays/vectors/lists/trees, number of methods/procedures/functions, and the number of calls/references to those are what should count.
BloodXero
05-10-2003, 12:07 AM
i do mainly games. right now im making some classes for sprites and stuff and learning directX. eventually im going to do a full game then hopefully network it but thats later.
oracleguy
05-10-2003, 01:03 AM
The most complicated web application I've developed was for my LAN party business. I wrote in XHTML and ASP an intranet that would allow guests to download files, give feedback, monitor tournaments, look up game servers, look at sponsor information, and look at our staff listing.
Then of course there was a full featured Admin CP side that made everything dynamic and updatable with extreme easy. And the ACP incorperated the coding to run the tournament for us. Like it genereated the tree after entering the teams in and then it would match them all up and place every in the right rung based on what matches they won or loss. And it had support for single elim, double elim, and round robin. It also stored who was in attendance so you could do random drawing off the database and it made sure once a persons name is drawn it isn't again unless you override the list. Using the same table with everyone in it, there was a check in page that our doorwoman used to print off these customized pages that had the person's name and handle on it and event information that was generated off the database as well. Thus we were also able to track who checked in when and how many people came.
It used a MySQL database as the database and it held 30 some tables, there were over 30 ASP pages plus about 10 includes.
Using a line counter program I got, it counted about 16,000 lines of code.
Its one of my finest peices of work. I did the coding, testing, image creation, all of it.
bcarl314
05-14-2003, 04:52 AM
I once made this program that prompted a user for a cookie, and no matter what the user typed, it would always ask for another cookie, unless the user actually typed the word cookie. It was really tough ;)
Seriously, I once made an entire bulletin board system in PERL complete with add / modify / delete posts capabilities, different user levels, password protected scheme all using text files. (The server I had did not allow DBs at the time) That was a few years ago. I've also written a custom shopping cart application in php, using mysql.
No hard core projects yet, but I just got a new job so that should change shortly.
whackaxe
05-14-2003, 04:09 PM
i started to making a flat file database system. so that one day i would be able to use the search and replace function in homesite and replace all "mysql_" functions with "ffdb_" functions. it didnt get very far but it was *****in. im now working on a encyclopedia, or knowledge base, orientated community script in PHP and mysql. lifes hard :p
the_bob
05-17-2004, 09:47 PM
the biggest thing i ever did was just a test for my friends to see if they could find out a password on my site by viewing the source code. it had 4 levels
Roy Sinclair
05-17-2004, 10:10 PM
I've worked on enough projects of sufficient complexity that to single out just one as "the most complex" would be next to impossible. Of course the premise that developing or working on a complex project qualifies you as an elite programmer is also flawed, I've seen projects where programmers have made them extremely complex but careful analysis of the problem being solved reveals that simpler solutions were not only available but preferable.
Another possible measure is how many languages the programmer has used but that also ignores the problem that a programmer with bad habits in one languages can usually show the same bad habit in all the languages they use.
In fact this is a problem that people looking to hire a programmer have faced for years, namely how to pick the best candidate from the list. No surefire way has yet been found.
shmoove
05-17-2004, 10:53 PM
Biggest standalone program for the PC would be this (http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=40437&lngWId=1). That's was a while ago.
But now I do multiplayer games for mobiles which include a bunch of stuff (SQL, ASP, MIDP, HTML... a lot of letters ;) ) so I guess that's more complex, although each individual part is pretty small.
shmoove
shmoove
05-17-2004, 10:55 PM
Oh, and... I know that 1337 is a good thing, but what the #%@ does "leet" mean? Is there really a word like that?
shmoove
Roy Sinclair
05-17-2004, 11:13 PM
Oh, and... I know that 1337 is a good thing, but what the #%@ does "leet" mean? Is there really a word like that?
shmoove
1337 is a shorthand way of saying "leet" while "leet" is an abbreviated form of the word "elite". That's an example of codes developed to allow people using chat to communicate more quickly but it also has the effect of raising the bar for beginners.
shmoove
05-18-2004, 12:56 AM
Oh.. elite!
That's a word I know. Thanks for the classification.
shmoove
firepages
05-18-2004, 05:23 AM
10 PRINT 'ownage'
20 GOTO 10
:cool:
whackaxe
05-18-2004, 09:59 AM
wow, prehistoric bump!
i'm now working on a distributed rendering system in C++ for a 3D program. going slow cos i'm a n00b :p should be pretty fat
sage45
05-18-2004, 03:27 PM
Well lets see...
I created a boot disk based on the original idea by bart that would allow you to login to the network at my old job... Bart's original would allow you to auto-detect the network card so I kept that feature, but otherwise, I changed the whole thing... I stripped down a lot of the unneeded/unused code and added my own logic to allow for you to image a workstation... All from the bootdisk...
As for a program...
I created a utility that will allow you to grab the printer objects from any server you specify... After it grabs these objects, it will allow you to install the printer to all profiles on the workstation... There is even logic within the application to allow you to disallow profiles that you would not want the printer installed to...
Other than that, just like Roy, I have worked with so many applications and projects that it really is hard to say which have been the most complex...
-sage-
overkill
05-21-2004, 01:47 AM
The biggest and most complex program I've ever made... is a quadratic equation solver for my calculator. It's better then you think. It even factors and conversts it into other forms.
but here's my first and favorite calc prog \/
Goto 0
Lbl Z
If randInt(1,E=1
C+randInt(úF,FüC
If Cù9
C-8üC
If C÷0
C+8üC
If Cù2 and C÷4
B+1üB
If C=8 or C÷2
A+1üA
If Cù6
B-1üB
If Cù4 and C÷6
A-1üA
If B=0 or B=48
B/48*ú46+47üB
If A=0 or A=32
A/32*ú30+31üA
Pxl-Change(A,B
Pxl-Change(A,95-B
Pxl-Change(63-A,B
Pxl-Change(63-A,95-B
D+.1üD
If Dø25 and Dø50
Goto Z
If D=25
Then
randInt(1,3üF
randInt(F,4üE
If 1=randInt(0,2
Then
For(G,0,47
If getKeyø0
Goto P
Vertical 47-G
Vertical G-47
Horizontal 31-G/47*31
Horizontal G/47*31-31
End
Else
For(G,0,47
If getKeyø0
Goto P
Vertical 2G-47
Vertical 48-2G
Horizontal G/47*31
Horizontal G/47*ú31
End
End
End
Goto Z
If D=50
Then
randInt(1,3üF
randInt(F,4üE
ClrDraw
0üD
End
If getKeyø0
Goto P
Goto Z
Lbl 0
ZoomSto
ú47üXmin
47üXmax
ú31üYmin
31üYmax
AxesOff
FnOff
ClrDraw
1üE
1üF
0üD
randInt(1,47üB
randInt(1,31üA
3üC
1üL
Goto Z
Lbl P
ZoomRcl
ClrHome
Output(1,1,""
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.