Forth
http://fforum.winglion.ru/

Как бы фортеры восприняли такой синтаксис?
http://fforum.winglion.ru/viewtopic.php?f=4&t=776
Страница 4 из 6

Автор:  profiT [ Чт июн 07, 2007 23:11 ]
Заголовок сообщения: 

---

Автор:  Hishnik [ Чт июн 07, 2007 23:23 ]
Заголовок сообщения: 

Русский тоже достаточно удобен, порядок слов можно менять в достаточно широких пределах ("я гулять хочу", "я хочу гулять", "хочу я гулять", "да гулять я хочу"). Только окончания слегка мешают, они же разные бывают :)

Автор:  VoidVolker [ Пт июн 08, 2007 00:31 ]
Заголовок сообщения: 

Ну например для расчета графически сложных объектов требуются формулы куда сложнее n=n+1. Ну в общем понятно постфикс - для повседневного использования, инфикс - для сложных математических, алгебраических и геометрических формул.

Автор:  Mihail [ Пт июн 08, 2007 10:41 ]
Заголовок сообщения: 

yz писал(а):
Математический синтаксис удобен только для математических задач. Каковые обычно решаются на Фортране, а вовсе не на Форте.


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

Автор:  white_TigR [ Вс июн 10, 2007 17:54 ]
Заголовок сообщения: 

Кстати, если не использовать локальные переменные, а сделать копию стека в маааленьком массиве. С массивом работать проще, а при сложных формулах в dup, over можно запутаться. Ну или если проседура использует 5-10 чисел со стека, то будет сложно скопировать на вершину стека 5-ое (10-ое, 20-ое) число не задев все остальные.

Автор:  вопрос [ Вс июн 10, 2007 18:03 ]
Заголовок сообщения: 

white_TigR писал(а):
Кстати, если не использовать локальные переменные, а сделать копию стека в маааленьком массиве. С массивом работать проще, а при сложных формулах в dup, over можно запутаться. Ну или если проседура использует 5-10 чисел со стека, то будет сложно скопировать на вершину стека 5-ое (10-ое, 20-ое) число не задев все остальные.

Напомню, в изначальном замысле как раз стек УЖЕ рассмотривался С-подобной функцией как массив, элементы которого не двигались. с помощью указателей на массив (одного, бегающего по массиву), можно копировать значения со стека (которым и является массив) в регистры, сравнивать, складывать ... а стек - не касатьс

Автор:  вопрос [ Вс июн 10, 2007 18:05 ]
Заголовок сообщения: 

Mihail писал(а):
yz писал(а):
Математический синтаксис удобен только для математических задач. Каковые обычно решаются на Фортране, а вовсе не на Форте.


Сейчас слишком мало задач решаются на Форте. Форт может и должен поддерживать любой синтаксис и
решать любые задачи.
Да, почему-то фортеры не особо гордятся своей технологией ...

Автор:  mOleg [ Вс июн 10, 2007 18:19 ]
Заголовок сообщения: 

вопрос писал(а):
white_TigR писал(а):
Кстати, если не использовать локальные переменные, а сделать копию стека в маааленьком массиве. С массивом работать проще, а при сложных формулах в dup, over можно запутаться. Ну или если проседура использует 5-10 чисел со стека, то будет сложно скопировать на вершину стека 5-ое (10-ое, 20-ое) число не задев все остальные.

Напомню, в изначальном замысле как раз стек УЖЕ рассмотривался С-подобной функцией как массив, элементы которого не двигались. с помощью указателей на массив (одного, бегающего по массиву), можно копировать значения со стека (которым и является массив) в регистры, сравнивать, складывать ... а стек - не касатьс


Брр, до чего же это все надоело.
Ничего хорошего из этого не выйдет и выйти не может.
Вопрос записи математических ф-ций на форте уже несколько раз решон, если не ошибаюсь есть
http://galileo.phys.virginia.edu/classe ... ran202.htm такое, есть у Михаила, обсуждалось на форуме.

Автор:  mOleg [ Вс июн 10, 2007 18:27 ]
Заголовок сообщения: 

вопрос писал(а):
Mihail писал(а):
yz писал(а):
Математический синтаксис удобен только для математических задач. Каковые обычно решаются на Фортране, а вовсе не на Форте.


Сейчас слишком мало задач решаются на Форте. Форт может и должен поддерживать любой синтаксис и
решать любые задачи.
Да, почему-то фортеры не особо гордятся своей технологией ...


у ФОРТА есть собственная методология и собственный синтаксис. На форте можно писать различные
синтаксические безобразия. Но лучше оставаться в рамках форт-методологии\идеалогии и не изобретать
притянутые за (уж не знаю что) безобразия. И причем тут гордятся? я не понимаю

Форт не должен поддерживать синтаксис вообще!
так как такового понятия у форта нету! впрочем, как и пунктуации 8)

А задачи решать любые - это да 8)

Автор:  WingLion [ Вс июн 10, 2007 19:19 ]
Заголовок сообщения: 

mOleg писал(а):
так как такового понятия у форта нету!


Ну, это заявление сильно смахивает на заявление, что: "в СССР секса нет!" :))

Есть у Форта синтаксис. И он очень простой:

<dd> 1. Все программы на Форте записываются СЛОВАМИ
<dd> 2. Слова отделяются друг от друга пробелами.

Автор:  mOleg [ Вс июн 10, 2007 19:31 ]
Заголовок сообщения: 

WingLion писал(а):
Есть у Форта синтаксис. И он очень простой:

1. Все программы на Форте записываются СЛОВАМИ
2. Слова отделяются друг от друга пробелами.


Ж8)) но это соглашение, а не синтаксис.

Автор:  WingLion [ Вс июн 10, 2007 19:36 ]
Заголовок сообщения: 

и чем же оно не синтаксис?

Автор:  Hishnik [ Вс июн 10, 2007 19:38 ]
Заголовок сообщения: 

Наверное, можно чуть расширить: элементы Форта записываюся последовательно и разделяются разделителями. То, что это всего лишь соглашение, воспринимается уже как-то с трудом. А то получится, что все языки - это такие специальные Форты... :)

Автор:  mOleg [ Вс июн 10, 2007 19:48 ]
Заголовок сообщения: 

Хищник писал(а):
Наверное, можно чуть расширить: элементы Форта записываюся последовательно и разделяются разделителями. То, что это всего лишь соглашение, воспринимается уже как-то с трудом. А то получится, что все языки - это такие специальные Форты...

ну, 8)

Автор:  вопрос [ Вс июн 10, 2007 21:05 ]
Заголовок сообщения: 

1. Все программы на Форте записываются СЛОВАМИ

2. Слова отделяются друг от друга пробелами.

3. действия, которые предшествуют записываются слева
4. скобки, определяющие комментарии отделяются от оных пробелом
5. слова могут состоять из любых знаков кроме цифр.

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

Страница 4 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/