- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
#define a w[p]++; // a + add
#define s w[p]--; // s - subtract
#define m p++; // m > more
#define l p--; // l < less
#define b while(w[p]) { // b [ begin
#define e } // e ] end
#define o putchar(w[p]); // o . out
#define i w[p]=getchar(); // i , in
void main()
{
int w[1024];
int p = 0;
int _ = 1024;
while (_--) w[_] = 0;
m a a a a b l a a a a a a a a a a a a a a a a m s e l a a a a a a a a o m a a
b l a a a a a a a a a a a a a a a a m s e l s s s o a a a a a a a o o a a a o
m a a a a a b l s s s s s s s s s s s s s s s s m s e l a o m a a a b l a a a
a a a a a a a a a a a a a m s e l a a a a a a a o a a a a a a a a a a a a a a
a a a a a a a a a a o a a a o s s s s s s o s s s s s s s s o i
}
Fuck my brain...
По мотивам http://daniel.lorch.cc/projects/brainfuck/php-brainfuck-1.01/doc.html
guest 29.05.2010 01:03 # −6
guest 29.05.2010 01:05 # +8
тогда код будет такой:
f u u u u u c k
Stalker 29.05.2010 01:10 # +2
funny_rabbit 29.05.2010 08:43 # 0
guest 29.05.2010 10:08 # 0
Dreyk 29.05.2010 12:17 # +1
UncleAli 29.05.2010 13:23 # 0
guest 29.05.2010 15:15 # −2
guest 29.05.2010 16:01 # 0
бесконечная память невозможна, по-твоему, ни один язык не является тюринг-полным? ячейки это та же самая куча/стек.
http://www.iwriteiam.nl/Ha_bf_Turing.html
UncleAli 29.05.2010 16:21 # −1
> ячейки это та же самая куча/стек
Вот это ты мне Америку открыл...
Невнимательно читаешь, товарищ. Я говорил о оригинальной формулировке, в которой 30к ячеек по 1 байту каждая. Как ты на такой ленте реализуешь программу, которая просто хранит 30000+1 байт? Доклеивание кусков ленты "на лету" не катит, это уже расширения, которых в оригинале не было.
guest 29.05.2010 16:28 # −1
а как ты реализуешь на c++32 bit программу, которая просто хранит 1 депцилион децпциллионов байт? ах, с++ тьюринг-неполный.
This is obvious 29.05.2010 16:32 # +3
guest 29.05.2010 16:42 # −2
This is obvious 29.05.2010 17:10 # 0
guest 29.05.2010 18:38 # 0
это интерес к своей пипиське.
This is obvious 29.05.2010 19:18 # 0
guest 29.05.2010 19:25 # −3
This is obvious 29.05.2010 19:31 # 0
- Нет, я нечего не принимал.
guest 29.05.2010 20:14 # 0
This is obvious 29.05.2010 23:00 # 0
guest 31.05.2010 09:31 # +2
> ПГМ = православие головного мозга
каким макаром православие тут? ты упоротый?
guest 31.05.2010 12:10 # 0
This is obvious 31.05.2010 13:40 # 0
P/S: малёха спутал, ФГМ*
guest 01.06.2010 10:16 # +2
UncleAli 29.05.2010 17:26 # 0
guest 29.05.2010 18:36 # −2
nil 29.05.2010 19:20 # 0
guest 29.05.2010 21:09 # −4
*Сру*
guest 30.05.2010 00:12 # −4
guest 29.05.2010 21:09 # −4
В том числе и своей писей.
nil 04.06.2010 22:38 # 0
UncleAli 29.05.2010 16:37 # +1
guest 29.05.2010 18:49 # −1
nil 29.05.2010 18:30 # 0
guest 29.05.2010 18:35 # +1
имеется ввиду "бесконечная память сегодня и в ближайшем будущем". вот когда покажешь мне жётский диск с бесконечной памятью, тогда я скажу: да, с++ тьюринг-полон.
nil 29.05.2010 19:19 # 0
Иными словами, отделим ли язык от реализации.
guest 31.05.2010 09:49 # +1
> The memory available to a C++ program consists of one or more sequences of contiguous bytes.
"memory available" намекает, что её ограниченное количество
если не придираться к этому слову, то всё равно тут не написано, ограничивается или не ограничивается память, поэтому с++ полон настолько же, насколько существует бог лишь потому что никто не опровёрг его бытия лол
funny_rabbit 29.05.2010 20:10 # 0
guest 29.05.2010 11:41 # −3
guest 29.05.2010 13:01 # −3
guest 29.05.2010 13:28 # +1
UncleAli 29.05.2010 13:39 # +1
guest 01.06.2010 07:58 # 0
absolut 29.05.2010 19:33 # −1
nil 29.05.2010 19:51 # +1
UncleAli 29.05.2010 20:03 # +5
nil 29.05.2010 20:17 # 0
guest 29.05.2010 20:26 # +1
TarasB 29.05.2010 20:42 # +1
absolut 29.05.2010 21:30 # −1
TarasB 29.05.2010 22:08 # +1
absolut 29.05.2010 22:34 # −1
absolut 29.05.2010 20:22 # +1
Согласен. Но с другой стороны может быть вырезка кода из плюсового проекта, но при этом сам кусок не содержит ничего исключительно плюсового. При этом часто пишут, мол, не обращайте внимания, это обёрнуто в класс, стало быть ++. Пишут, собственно, как раз для того, чтобы не развивать споры "где тут С++".
guest 29.05.2010 21:12 # −1
absolut 29.05.2010 21:33 # −1
guest 31.05.2010 09:46 # +1
absolut 31.05.2010 10:54 # 0
guest 31.05.2010 19:56 # 0
absolut 31.05.2010 21:58 # −1
Вот в этом вся и фишка. Когда примут и сделают компиляторы тогда и должно компилироваться во всех компиляторах, поддерживающих этот стандарт.
guest 31.05.2010 22:11 # +1
Должно, а так не будет. Обязательно в компиле будет ошибка... С++ слишком сложен, что-бы в компиле не ошибиться...
Не будет соответсвовать стандарту никогда...
absolut 31.05.2010 22:23 # −1
guest 31.05.2010 19:57 # 0
absolut 31.05.2010 22:03 # 0
Помимо компилируемости надо учитывать еще и семантику (на тему того же auto).
Если код обрабатывается транслятором языка N в соответствии с задумками автора кода, то код можно причислить к языку N.
guest 31.05.2010 22:11 # 0
absolut 31.05.2010 22:23 # +1
guest 01.06.2010 07:43 # +1
guest 01.06.2010 07:53 # +1
absolut 01.06.2010 10:28 # 0
guest 01.06.2010 13:39 # 0
nil 01.06.2010 14:57 # 0
Фи, сиплюсплюснег!
guest 01.06.2010 17:03 # 0
nil 01.06.2010 17:56 # 0
Фи, школьнег!
guest 01.06.2010 18:00 # 0
guest 01.06.2010 18:06 # 0
guest 01.06.2010 17:01 # 0
UncleAli 29.05.2010 21:18 # +2