Chaidh còd tĂšsail nan tagraidhean a bhuannaich san naoidheamhamh bliadhna fichead de IOCCC (Co-fharpais Eadar-nĂ iseanta C air a dhĂŹ-chruthachadh) fhoillseachadh. Chaidh iarraidh air com-pĂ irtichean an còd C as doilleire agus as duilghe a pharsadh a chruthachadh. Feumaidh tagraidhean, air an aon lĂ imh, bacadh a chur air mion-sgrĂšdadh agus tuigse air an duilgheadas a thathar aâ fuasgladh, ach, air an lĂ imh eile, feumaidh an còd a bhith inntinneach agus airidh air aire (faodaidh cruth neo-Ă bhaisteach a bhith aig tagraidhean no taobhan ris nach robh dĂšil den chĂ nan C a shoilleireachadh). Chan fhaod meud faidhle còd aâ phrògraim a bhith nas motha na 4993 bytes, agus chan fhaod an còd glan a bhith nas motha na 2503 bytes Ă s deidh a phròiseasadh leis aâ ghoireas iocccsize.
Am measg nan buannaichean:
- Emulator coimpiutair URISC, aig a bheil an seata stiĂširidh aige air a chuingealachadh ri aon stiĂšireadh SUBLEQ (SUbtract and Branch if Less than or Equal to zero). Chan eil an emulator ach 366 bytes ann am meud, a dhâ aindeoin gu bheil e, a bharrachd air an CPU, ag atharrais air frèam-bhufair le rĂšn de 800x512, aâ cleachdadh leabharlann SDL3 airson toradh grafaigean, agus comasach air ĂŹomhaigh a luchdachadh bho Linux agus ruith aâ gheama Doom ann.
- Gineadair ĂŹomhaighean toll dubh. Tha eadar-theangair sĂŹmplidh san aplacaid airson fo-sheata de chĂ nan Fortran 66, agus tha am prògram air a shònrachadh ann an cruth chairtean punched, air an còdachadh le bhith aâ cleachdadh Ă iteachan agus tabaichean anns aâ chòd thĂšsail. Bidh am prògram Fortran còdaichte ag ath-riochdachadh aâ chiad chòd atharrais toll dubh a chaidh fhoillseachadh le Jean-Pierre Luminet ann an 1978. Tha an ĂŹomhaigh air a gineadh mar neul puing agus air a shĂ bhaladh ann an cruth PGM. A bharrachd air an atharrais toll dubh, tha caochlaidhean âcairt punchedâ còdaichte air an tabhann airson seata Mandelbrot obrachadh a-mach, prĂŹomh Ă ireamhan a thomhas, agus lorg ghathan.
- Caochladh den ghoireas patch a chruthaicheas goireas diff tro shreath de chruth-atharrachaidhean den chòd aige fhèin. Anns aâ chiad cheum, thèid an còd tĂšsail fhèin a thoirt don ghoireas patch a chaidh a chur ri chèile, a thathar aâ cleachdadh gus faidhle diff a chruthachadh. Ăs dèidh an diff seo a chur an sĂ s anns aâ chòd tĂšsail, bidh am prògram a thig Ă s aâ dol tro a chòd fhèin gus seata de cho-dhĂšnaidhean patched a chruthachadh ann an cruth âgit amâ. Nuair a thèid na co-dhĂšnaidhean sin a chur còmhla ris an Ă ithne âgit log --pretty=format:%s > final.c,â bidh an còd a thig Ă s aâ cur an gnĂŹomh an goireas diff.
- Geama roguelike air a chluich ann an teirminĂŠal teacsa, far am bi cluicheadairean aâ seòladh tro mhealltair a chaidh a chruthachadh gu fèin-ghluasadach, aâ tional nithean-ealain, agus aâ seachnadh uilebheistean. Tha an còd air a chruth mar ĂŹomhaigh de neach-còmhnaidh uaimh agus air a dhĂŹomhaireachd (tha sreangan air an crioptachadh, tha lĂšban air an cur an gnĂŹomh aâ cleachdadh goto, agus tha sreathan air an lĂ imhseachadh aâ cleachdadh co-chĂ radh "index[array]").

- Gineadair beòthachaidh ASCII a bhios ag ath-chruthachadh sreath intro Doctor Who, ag atharrais air buaidh "HowlRound" (tunail de dhealbhan a tha aâ crĂŹonadh) a chaidh a chleachdadh ann an sreath intro 1963.
- Emulator GameBoy air a bharrrachadh airson Tetris ach comasach air geamannan eile a ruith cuideachd (chaidh faidhlichean ROM airson dusan geama a dhearbhadh). Tha an toradh air a chruthachadh mar ghrafaigean meallta aâ cleachdadh caractaran Unicode.
- Simulator fuaimean surfadh le ceòl meòrachail air a chruthachadh gu fèin-ghluasadach air aâ chĂšl. Is e faidhle WAV 5-mionaidean an toradh.
- Buileachadh den inneal slot Quine Pong fèin-atharrachail, anns a bheil dĂ gheama: ping-pong agus leumadair cĂšrsa bacaidh dineosaur (coltach ri ugh na CĂ isge Google Chrome). Tha am prògram ainmeil airson a thaisbeanadh frèam, a thèid a choileanadh tro ath-nuadhachadh còd cearcallach (bidh cur air bhog aâ phrògraim ag adhbhrachadh toradh aâ chòd tĂšsail airson aâ chiad fhrèam; bidh cruinneachadh aâ chòd seo aâ gineadh aâ chòd airson an ath fhrèam, agus mar sin air adhart). Tha an geama air a chur an gnĂŹomh tro sgriobt slige a bhios ag ath-chruinneachadh còd cearcallach.
- Inneal-cruinneachaidh agus gineadair còd airson aâ chĂ nain Zoltraak. Chan eil anns aâ chĂ nan ach aon fhacal, âzoltraak,â a tha air a chur còmhla ann an diofar chruthan le beĂ rnan agus loidhnichean falamh. Cuirear faidhle teacsa sam bith a-steach, a thèid a thionndadh gu prògram C anns a bheil ceann-sgrĂŹobhaidh agus sreath Zoltraak. Nuair a thèid am prògram C a chaidh a chruthachadh a chur ri chèile agus a chur an gnĂŹomh, thèid susbaint an fhaidhle teacsa thĂšsail a thoirt a-mach.

Source: fosgailtenet.ru

