Re: A89: Which is better?
[Prev][Next][Index][Thread]
Re: A89: Which is better?
http://www.ioccc.org/ is a nice place to visit if you want to see some _really_
weird C code =)
An example:
#define DIT ( #define DAH ) #define __DAH ++ #define DITDAH * #define DAHDIT for
#define DIT_DAH malloc #define DAH_DIT gets #define _DAHDIT char _DAHDIT
_DAH_[]="ETIANMSURWDKGOHVFaLaPJBXCYZQb54a3d2f16g7c8a90l?e'b.s;i,d:" ;main DIT
DAH{_DAHDIT DITDAH _DIT,DITDAH DAH_,DITDAH DIT_, DITDAH
_DIT_,DITDAH DIT_DAH DIT DAH,DITDAH DAH_DIT DIT DAH;DAHDIT DIT _DIT=DIT_DAH DIT
81 DAH,DIT_=_DIT __DAH;_DIT==DAH_DIT DIT _DIT
DAH;__DIT DIT'\n'DAH DAH DAHDIT DIT DAH_=_DIT;DITDAH DAH_;__DIT DIT DITDAH
_DIT_?_DAH DIT DITDAH DIT_ DAH:'?'DAH,__DIT DIT' 'DAH,DAH_
__DAH DAH DAHDIT DIT DITDAH DIT_=2,_DIT_=_DAH_; DITDAH _DIT_&&DIT DITDAH
_DIT_!=DIT DITDAH DAH_>='a'? DITDAH DAH_&223:DITDAH DAH_
DAH DAH; DIT DITDAH DIT_ DAH __DAH,_DIT_ __DAH DAH DITDAH DIT_+= DIT DITDAH
_DIT_>='a'? DITDAH _DIT_-'a':0 DAH;}_DAH DIT DIT_ DAH{
__DIT DIT DIT_>3?_DAH DIT DIT_>>1 DAH:'\0'DAH;return DIT_&1?'-':'.';}__DIT DIT
DIT_ DAH _DAHDIT DIT_;{DIT void DAH write DIT 1,&DIT_,1 DAH;}
Yes, this is real C code. =o)
/ Niklas Brunlid
Check out Prosit for the TI-89 / TI-92+ at http://prosit.ticalc.org
Random PQF Quote follows:
The three rules of the Librarians of Time and Space are: 1) Silence; 2)
Books must be returned no later than the date last shown; and 3) Do not
interfere with the nature of causality.
-- (Terry Pratchett, Guards! Guards!)
----- Original Message -----
From: "Zeljko Juric" <zjuric@utic.net.ba>
To: <assembly-89@lists.ticalc.org>
Sent: Tuesday, May 30, 2000 9:55 PM
Subject: Re: A89: Which is better?
>
> > I don't mean to bash on you or anything but do you honestly think
> > it is harder to read C than it is to read assembly? Looking back
> > at my assembly code I think it is a lot easier to read C.
>
> Do you want to see a C code which is worse than the worst
> assembly code?
Follow-Ups:
References: