Обсуждение Глагола

фев | МАР | апр
| 8 |
2011 | 2012 | 2013

1 captures 8 мар 12 - 8 мар 12 |

Close Help

# Обсуждение Глагола

← предыдущая следующая →
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Сый 26.02.07 23:49 254 | > Странное "обрусение" Предложите лучше.
Сый 02.03.07 16:59 257 | Переписываю файл в ряд. Операция такая: Ряд[Читать.Позиция(Поток)] := Читать.Знак(Поток) Выясняется, что в результате получается выход за границы ряда. Если от "Читать.Позиция(Поток)" отнимать 1, то работает как надо. Получается, что эта задача выполняется после того, как выполняетя "Читать.Знак(Поток)", которая увеличивает позицию. Так и должно быть?
Издатель 02.03.07 19:48 258 | Да. При присваивании в первую очередь вычисляется правое выражение, а потом левое.
Сергей 10.03.07 21:13 259 | Хороший сайт. Админ молодец
Тёмный 22.03.07 13:45 260 | Отличная идея! У меня вопрос несколько не в тему. А почему бы не написать русский ассемблер? Это я к тому, чтобы сделать Глагол полностью русским (в т.ч. и возможные (если они будут, конечно) ассемблерные вставки)
Сый 22.03.07 19:48 261 | Тёмный, поддерживаю Ваше предложение. Только ассемблер - это лишь представление машинного кода. Поэтому нужно не писать русский ассемблер, ибо он не может быть русским, английским или каким-либо ещё, а подобрать русские команды для него. И доработать создание приложения: с таблицей импорта, а не вызовом задач в ходе исполнения, с возможностью создания ДПБ и так далее.
Тёмный 22.03.07 23:21 262 | Сый, я конечно понимаю что ассемблер это лишь представление кода, но тем неменее как-то нелогично получается... Часть кода на русском, часть - по старинке... А на счет остального... Если я в высокоуровневом программировании еще немного ориентируюсь, то тут я полный профан.
Сый 05.04.07 19:18 269 | Почему в Глаголе нет возможности создавать постоянные составных видов, за исключением ряда из знаков? Хорошо бы добавить в задачи, которые преобразуют некоторые знаки цепи в другие (например, "^" в Вывод.Цепь или "#" при чтении цепи знаков преобразователем), возможность исключать это преобразование при помощи добавления определённого знака перед служебным. Например "". Причём сам этот знак также должен нейтрализоваться самим собой. То есть "#FF" будет означать в результате уже не "я", а "#FF".

Сый
06.04.07 19:24

270

Ошибка в задаче Текст.ВЦел. Не обрабатываются числа со знаками (возвращает 0). Причина в том, что переменной "поз" присваивается 0 уже после того, как она увеличивается при чтении знака.
Ошибка в преобразователе Глагола. Следующая конструкция выдаёт ошибку:

    ЗАДАЧА Задача():ШИРЦЕЛ;
    ПЕР
      переменная:ЦЕЛ;
    УКАЗ
      ВОЗВРАТ переменная
    КОН Задача;

Издатель
11.04.07 10:31

272

270. Исправлено.
269. Постоянные составных видов пока не готовы.
[+] Теперь задачи Вывод.Цепь и Писать.Цепь не преобразовывают служебный знак "^", если перед ним стоит знак "~".
[+] Чтобы ПГ считывал знак "#", теперь помимо "#23" можно писать и "##". То есть ваш пример можно записать как "#23FF" или как "##FF".
В ПГ не используется "~", т.к. для вывода одного знака "~" пришлось бы писать "~~~~".

← предыдущая следующая →
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Сделано в России