Files
ioccc/about.md
T
Landon Curt Noll 11dfe51c6c move IOCCC Quick Start Guide
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.
2025-01-09 23:11:43 -08:00

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](#)