[ Aleksandar Ružičić @ 24.02.2007. 00:54 ] @

http://compsoc.dur.ac.uk/whitespace/index.php

pogledajte (vi koji niste culi jos za ovo), izgleda li i vama zanimljivo? :)

Citat:

Whitespace is a particularly useful language for spies. Imagine you have a top secret program that you don't want anyone to see. What do you do? Simply print it out and delete the file, ready to type in at a later date. Nobody will know that your blank piece of paper is actually vital computer code!

lol :)
[ Shadowed @ 24.02.2007. 01:21 ] @
Hahahah, podsetilo me na brainfuck
[ cynique @ 24.02.2007. 12:51 ] @
http://en.wikipedia.org/wiki/Esoteric_programming_language

http://en.wikipedia.org/wiki/C...Esoteric_programming_languages

Zamislite brainfuck prevoditelj zapržen u mikrokodu nativnog OISC procesora :)
[ Aleksandar Ružičić @ 24.02.2007. 23:42 ] @
Citat:
Hahahah, podsetilo me na brainfuck

da, brainfuck for spies :D

steta sto nema windows verzija... ustvari nema josh uvek =) (posle cu da napishem interpretator :D)
[ Shadowed @ 25.02.2007. 00:23 ] @
Ču'š interpretator, pa napravi odmah compiler
[ cynique @ 25.02.2007. 11:46 ] @
Bilo bi zanimljivo napisati program koji bi embeddao arbitrarni whitespace izvorni kod u izvorni kod jezika koji koristi free-form/free-format, kao npr C, bez da značajnije promijeni izgled samog C programa. C program bi i dalje imao jednaku funkcionalnost, pošto bi se sav whitespace isfiltrirao za vrijeme leksičke analize, dok bi whitespace program ostao skriven. Suptilnom subverzijom neke ogromne baze(100k+ LOC), koda free-form jezika, posebice dijelova koji se jako rijetko modificiraju (npr. headeri za legacy sučelja), bi se moglo samo distibucijom relativno malog i jednostavnog whitespace interpretera (self-hosted :) ostvariti moćan špijunski alat.
[ Aleksandar Ružičić @ 25.02.2007. 12:47 ] @
Citat:
Ču'š interpretator, pa napravi odmah compiler

pa uradicu i to, al prvo interpretator (lakse mi tako), nego imam mali problem, sa Slide komandom:
Code:

[Tab][LF] Number Slide n items off the stack, keeping the top item

da li se top item (na steku) racuna kao jedan od tih n?
tj da li treba ovako:
Code:

int top = stack.pop();
for (int i = 0; i < n; i++) stack.pop();
stack.push(top);

ili
Code:

int top = stack.pop();
for (int i = 1; i < n; i++) stack.pop();
stack.push(top);


@cynique: ima vec nesto tako, zove se embed: http://compsoc.dur.ac.uk/whitespace/tools.php
[ nika100 @ 15.08.2007. 23:56 ] @
Kako napreduje pravljenje?
Da li ste odustali ili sta?