Coding Challenge. ENDED!
UPDATE: LAST DAY OF ENTRY!
Ok, so the first programming challenge run by "Anarcho Hippie" resulted in some interesting entries and was all round a good learning experience. After that, things sort of went down hill when aims were set too high and everything got a bit complicated.
This competition is backed by myself, and I'm sure one of the admins can get involved if they like.
And who am I? I came 2nd in the first programming competition by Anarcho Hippie :)
+++++ Goal +++++
To create a HTTP server from scratch.
+++++ Deadline +++++
1st February 2008
+++++ Rules +++++
- You can work as an individual or within a team.
- Full source code must be provided, no binaries.
- Any programming language of choice (with a free compiler/interpreter)
- All code submitted must be written 100% by you.
- No http related libraries (this would defeat the whole point of the competition).
- Can be GUI or Console based.
+++++ Judging +++++
Points will be awarded for the following:
- Benchmark results
- Feature set
- Ingeniousness
- Scalability
- RFC Compliance
- Security
- Cool factor
Results, comments and points will be published along with the entries for public download.
+++++ Winners +++++
Gold, silver, bronze. All entries will be made available to the public, along with judging results. Prizes for top 3 entries (6 or 12 month membership to HBH).
+++++ Submitting +++++
Submit entries to: contact@codeb.us Or alternatively, PM me here.
+++++ Links +++++
HTTP 1.1 RFC - http://www.w3.org/Protocols/rfc2616/rfc2616.html HTTP 1.0 RFC - http://www.w3.org/Protocols/rfc1945/rfc1945.txt
digitalchameleon wrote:
- Code must be written 100% by you (no libraries, just bear metal)
By this, do you mean that nobody's allowed to use .h files in c++? I can't 'import socket' in python?
By bear metal, I mean using only the standard functions/modules provided by the compiler/interpreter/operating system.
So… no "http server" libraries, no "http parser" libraries etc. Yes, the original wording was quite ambiguous, but I think the intention was clear.