Re: OT: Hey guys, I need, like, programmy advice...
- From: Guy Macon <http://www.guymacon.com/>
- Date: Fri, 21 Oct 2005 23:27:49 +0000
Big Bill wrote:
>
>wd <n@xxxxxxxxx> wrote:
>
>>Big Bill wrote:
>>
>>> Eeeek! Too scary for a beginner.
>>
>>Try this one:
>>
>>http://www.cpan.org/misc/japh
>
>Wow.
Have a look at these fine examples in C...
http://remus.rutgers.edu/~rhoads/Obfuscated_C/obfuscate.html
All joking aside, It is my opinion that you should start with
something very basic and easy to learn, with the possibility of
switching to something else later.
I use Befunge[1] with calls to Malbolge[2] subroutines
inside a Whitespace[3] wrapper to make it easy to document.
The befunge interpreter starts reading the program at the upper
left corner and moves toward the right, but it may be reversed
with a < or sent upwards ^ and down v at will.
In Malbolge, the effect of any instruction depends on where it
is located in memory (mod 94, of course), all instructions are
self-modifying (according to a permutation table) and and
memory work in trinary. The only control flow construct is
an unconditional computed jump, with no obvious way to set
memory.
Most modern programming languages do not consider white space
characters (spaces, tabs and newlines) to be code, ignoring
them as if they weren't there. Whitespace is a language that
seeks to redress the balance. Any non-whitespace characters
are ignored; only spaces, tabs and newlines are considered
to be code.
It doesn't get much easier than that!
References:
[1] http://dmoz.org/Computers/Programming/Languages/Befunge/
[2] http://www.lscheffer.com/malbolge.shtml
[3] http://compsoc.dur.ac.uk/whitespace/
--
Guy Macon <http://www.guymacon.com/>
.
- Follow-Ups:
- Re: OT: Hey guys, I need, like, programmy advice...
- From: John Bokma
- Re: OT: Hey guys, I need, like, programmy advice...
- References:
- OT: Hey guys, I need, like, programmy advice...
- From: Big Bill
- Re: OT: Hey guys, I need, like, programmy advice...
- From: wd
- Re: OT: Hey guys, I need, like, programmy advice...
- From: Brian Wakem
- Re: OT: Hey guys, I need, like, programmy advice...
- From: Big Bill
- Re: OT: Hey guys, I need, like, programmy advice...
- From: wd
- Re: OT: Hey guys, I need, like, programmy advice...
- From: Big Bill
- OT: Hey guys, I need, like, programmy advice...
- Prev by Date: Re: OT: Hey guys, I need, like, programmy advice...
- Next by Date: Does It or Does It Not?
- Previous by thread: Re: OT: Hey guys, I need, like, programmy advice...
- Next by thread: Re: OT: Hey guys, I need, like, programmy advice...
- Index(es):
Relevant Pages
|
Loading