Re[26]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 22.12.10 10:09
Оценка: +1
PC_>>>E от слова Expression, начало выражения

M>>Нахрена?


PC_>За темже хреном что каждое сишное выражение заканчивается точкой с запятой. Я сделал круче, у меня начинается каждое выражение с E.

PC_>Начинаться может еще с G ( группа ) или с D ( декларация )
PC_>Таким образом при первом беглом взгляде на строчку сразу видно что это обьявлено. Группа, Выражение или Декларация, достаточно взглянуть на первый символ

Так подавляющее большинство действий в программировании — это expression, е не нужен


PC_>>>
PC_>>>E S:=1
PC_>>>E !N:=1..1048576
PC_>>>E S*=N
PC_>>>



M>>Почему это — умножение на все элементы массива, а не умножение каждого элемента массива на S? Также жду ответа тут: http://rsdn.ru/forum/philosophy/4088555.1.aspx
Автор: Mamut
Дата: 22.12.10


PC_>!N:=1..1048576


PC_>Это инициализация мутабл переменной, а не массива. Тоесть по сути это не массив.


О да.

Generate, //.. генерация чего? -> Массивов ясен перец, 1..5 не забыл ?


Язык настолько ультрапонятен и просот, что одинаковая операция в нем то массив объявляет, то мутабельную переменную


Итак, согласно твоим же словам !N:=1..1048576 генерирует массив значений. Возвращаемся к вопросу. почему S*=N — это умножение на все элементы массива, а не умножение каждого элемента массива на S?

Также жду ответа тут: http://rsdn.ru/forum/philosophy/4088555.1.aspx
Автор: Mamut
Дата: 22.12.10


dmitriid.comGitHubLinkedIn
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.