Created `quick-start.md` to hold the FAQ 0.0 content. Used `sgit(1)` to change: * faq.html#enter ==> quick-start.html#enter * faq.html#enter_questions ==> quick-start.html#enter_questions * faq.html#step_0 ==> quick-start.html#step_0 * faq.html#step_1 ==> quick-start.html#step_1 * faq.html#step_2 ==> quick-start.html#step_2 * faq.html#register ==> quick-start.html#register * faq.html#step_3 ==> quick-start.html#step_3 * faq.html#step_4 ==> quick-start.html#step_4 * faq.html#step_5 ==> quick-start.html#step_5 * faq.html#step_6 ==> quick-start.html#step_6 * faq.html#step_7 ==> quick-start.html#step_7 * faq.html#step_submit ==> quick-start.html#step_submit Via: ```sh sgit -e 's/faq\.html#enter/quick-start.html#enter/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#enter_questions/quick-start.html#enter_questions/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_0/quick-start.html#step_0/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_1/quick-start.html#step_1/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_2/quick-start.html#step_2/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#register/quick-start.html#register/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_3/quick-start.html#step_3/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_4/quick-start.html#step_4/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_5/quick-start.html#step_5/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_6/quick-start.html#step_6/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_7/quick-start.html#step_7/g' '*.md' '*.hdr' 'inc/*.html' sgit -e 's/faq\.html#step_submit/quick-start.html#step_submit/g' '*.md' '*.hdr' 'inc/*.html' ``` The former FAQ 0.0 section in `faq.html` now just refers to `quick-start.html`. Modified menu and non-JS menu so that "Enter the IOCCC" refers to `quick-start.html`. Changed `bin/gen-top-html.sh` VERSION from "1.4.10 2024-11-23" to "1.4.11 2025-01-09". Performed `make www` on macOS to complete the above.
50 lines
1.8 KiB
Markdown
50 lines
1.8 KiB
Markdown
# About the International Obfuscated C Code Contest (IOCCC)
|
|
|
|
The IOCCC stands for the International Obfuscated C Code Contest.
|
|
The IOCCC is a C programming contest.
|
|
|
|
The goals of the IOCCC are:
|
|
|
|
* To write the most Obscure/Obfuscated C program within the rules.
|
|
* To show the importance of programming style, in an ironic way.
|
|
* To stress C compilers with unusual code.
|
|
* To illustrate some of the subtleties of the C language.
|
|
* To provide a safe forum for poor C code. :-)
|
|
* To have fun with C!
|
|
|
|
See the
|
|
FAQ on "[start of the IOCCC](faq.html#ioccc_start)"
|
|
and the
|
|
FAQ on "[history of the IOCCC website](faq.html#website_history)"
|
|
for more information the background of the IOCCC.
|
|
|
|
See the
|
|
FAQ on "[entering the IOCCC](quick-start.html#enter)"
|
|
for information on how to enter and submit to the IOCCC.
|
|
|
|
If you are still confused, consider the nature of
|
|
the [IOCCC Rules](next/rules.html) and of the [IOCCC
|
|
Guidelines](next/guidelines.html). You will see a dose of the technical,
|
|
mixed with "nerd humor" (or humour if you prefer 🤓).
|
|
|
|
If after all that you are still confused, sorry (tm Canada 🇨🇦😉).
|
|
Consider this: While the IOCCC often attempts to be presentable,
|
|
it is under no obligation to be wholly understandable. One might
|
|
say that to truly understand the IOCCC is problematic. And if
|
|
someone did manage to fully understand the IOCCC, then perhaps
|
|
this **modified** quote from the [The Hitchhiker's Guide to the
|
|
Galaxy](https://en.wikipedia.org/wiki/The_Hitchhiker's_Guide_to_the_Galaxy)
|
|
may apply:
|
|
|
|
> "There is a theory which states that if ever anyone discovers
|
|
exactly what the IOCCC is for and why it is here, it will
|
|
instantly disappear and be replaced by something even more bizarre
|
|
and inexplicable.
|
|
>
|
|
> There is another theory which states that this has
|
|
[already happened](faq.html#great_fork_merge)." 😜
|
|
|
|
Share and enjoy! ☺️
|
|
|
|
Jump to: [top](#)
|