Re[60]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 00:59
Оценка: :)
E>>Циклами-то можно же записать? Так что можно и нерекурсивно, я думаю.
S>Циклами можно. Но сейчас RS умеет только декартово произведение счетчиков. Т.е. вложенные for-ы, которые он отрабатывает от начала и до конца. Дополнительные ветвления есть — условие на вход в итерацию, но больше ничего. На мой взгляд — этого недостаточно для решения размещений без повторений.

Там мона делать вот так, вы просто еще не все пасхальные яйца там знаете

a = i
[b = i + j]
a = 0

код конечно безсмысленен, но
он разворачивается примерно в это

for(int i=0; i<10; i++)
{
int a = i;
for(int j=0; j<10; j++)
b = i + j;

a = 0;
}

Тоесть вложены циклы есть, можно их строить любой причудливой формы.
Правда конструкция не ахти.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.