Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн дек 17, 2018 18:54

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 21:12 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4956
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
вопрос писал(а):
2. Слова отделяются друг от друга пробелами.

не обязательно. Например в СПФ любой символ с кодом меньше BL считается пробельным 8)

вопрос писал(а):
3. действия, которые предшествуют записываются слева

не факт. 123 CONSTANT abc а не 123 S" abc" CONSTANT - то есть форт нарушает иногда постфиксную запись

вопрос писал(а):
4. скобки, определяющие комментарии отделяются от оных пробелом

только левая скобка 8) : sample ( --> )NOOP ; поймется 8)

вопрос писал(а):
5. слова могут состоять из любых знаков кроме цифр.

это вообще глупость
: 2 3 ; 2 . 8)

вопрос писал(а):
любое соглашение о порядке слов - синтаксис.

в данном случае нет


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 23:05 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Да, 5 - почти глупость.
насчёт только левой скобки - возможно,
насчёт нарушения порядка слов - тоже, имеется ввиду - обычно
Всё это - оффтоп, но как это назвать - я не знаю, почему это не синтаксис.

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 23:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
А почему скобка отделяет комментарий? Скобка - такое же слово.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 23:37 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
А почему скобка отделяет комментарий? Скобка - такое же слово.
Тогда почему закрывающая скобка не отделяется пробелом? Кстати в СМАЛ32 - кажется должна отделяться.

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 23:40 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
вопрос писал(а):
Тогда почему закрывающая скобка не отделяется пробелом? Кстати в СМАЛ32 - кажется должна отделяться.

Потому что открывающая сама "глотает" входной поток, и делает это до закрывающей скобки включительно. Пока работает открывающая скобка, "пробелом" является закрывающая :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 23:42 
---


Последний раз редактировалось profiT Сб мар 01, 2008 01:02, всего редактировалось 1 раз.

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 23:46 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
profiT писал(а):
вопрос писал(а):
Тогда почему закрывающая скобка не отделяется пробелом?

Об чём тогда вообще можно говорить если неизвестны такие элементарные вещи о форте (которые к тому же внятно и исчерпывающе были описаны в "Слове о Форте")?..

Я (надеюсь, пока) не знаток Форта, но то обстоятельство, что СЛОВО ( обрабатывает последующий поток, мне известно. Однако, тут мы обсуждаем синтаксис, а не реализацию, точнее, непонятно зачем, стали обсуждать, что можно назвать синтаксисом.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 10, 2007 23:49 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
вопрос писал(а):
Тогда почему закрывающая скобка не отделяется пробелом? Кстати в СМАЛ32 - кажется должна отделяться.

Потому что открывающая сама "глотает" входной поток, и делает это до закрывающей скобки включительно. Пока работает открывающая скобка, "пробелом" является закрывающая :)
Между прочим, рационально ли это? Если мне захотелось бы вместо стандартного коментария сделать такой, который включает в себя "фразу" со скобками и закрывающими в т.ч.
Сейчас опять "выыползет" моя необразованность. :shuffle;


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 11, 2007 00:01 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1256
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
вопрос писал(а):
Если мне захотелось бы вместо стандартного коментария сделать такой, который включает в себя "фразу" со скобками и закрывающими в т.ч.

Код:
\ Это комментарий, (:) - а это розетка ;)

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 11, 2007 00:19 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
вопрос писал(а):
Между прочим, рационально ли это? Если мне захотелось бы вместо стандартного коментария сделать такой, который включает в себя "фразу" со скобками и закрывающими в т.ч.

Например, Паскаль предусматривает комментарии в фигурных скобках { }. И он тоже не дает включить внутрь закрывающую фигурную скобку, приходится пользоваться другим типом комментариев (сейчас уже можно // ставить). Ну и что ж теперь? Транслятор - не телепат, он не угадает, где закрывается комментарий, а где программист хотел "просто скобку" поставить.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 11, 2007 00:24 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
\ а это =]~~~~ вилка со шнурком :))

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 11, 2007 00:29 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
: begin_of_definition word1 word2 word3 ( word3 needs for commentary(a b c --> d e) ) word4 ;
где заканчивается комментрий - на красной скобке или на синей?
Всего лишь то - отделить бы пробелом и понятно, где что, и привычный разделитель для слов Форта соблюден :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 11, 2007 00:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
На красной. Во время обработки word3 и далее пробелы таковыми не считаются. Первая же скобка прекратит действие (.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 11, 2007 00:42 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
WingLion писал(а):
\ а это =]~~~~ вилка со шнурком :))

( а в с --> :) а это - смайл внутри комментария - всё портит ) :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 11, 2007 00:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Точно так же все портит } вот здесь:

{ Закомментируем-как эту строку a := a + 1; { здесь мы делаем инкремент} b := b + 1; }


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB