Forth
http://fforum.winglion.ru/

Форт - словарик
http://fforum.winglion.ru/viewtopic.php?f=24&t=2806
Страница 3 из 3

Автор:  mOleg [ Вт мар 27, 2012 19:22 ]
Заголовок сообщения:  Re: Форт - словарик

WingLion писал(а):
Форт машина - набором команд быть никак не может.

ну, корявенько вышло Ж80

WingLion писал(а):
Форт машина - это устройство, распознающее набор форт-команд и исполняющее соответствующее распознанным командам действие.

согласен, правлю.

Автор:  WingLion [ Ср мар 28, 2012 04:59 ]
Заголовок сообщения:  Re: Форт - словарик

Mihail писал(а):
Cредство для написания программ это текстовый редактор.
Язык это набор правил, задающих внешний вид программы.
Для Форта эти правила определяются устройством форт-системы.


А стол - это средство для нарезания хлеба... но никак не нож, правда? Ведь нож - это же оружие!

Внешний вид программы - вообще от языка не зависит. Он зависит только от фантазии программиста.
Да и то сказано с натяжкой, потому что программа - это существо нематериальное, а информационное, и "внешний вид" для этого существа - бессмысленное понятие.

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

Автор:  Mihail [ Ср мар 28, 2012 10:59 ]
Заголовок сообщения:  Re: Форт - словарик

WingLion писал(а):
Внешний вид программы - вообще от языка не зависит.

Если-бы внешний вид текста не зависел от языка, то по нему невозможно было-бы определить,
какому языку он соответствует.

Цитата:
Он зависит только от фантазии программиста.

То, что ограничивает фантазии программиста и есть - язык программирования.

Автор:  Логика [ Ср мар 28, 2012 11:32 ]
Заголовок сообщения:  Re: Форт - словарик

WingLion писал(а):
язык программирования - средство для написания программ
Mihail писал(а):
Cредство для написания программ это текстовый редактор.
Mihail писал(а):
Язык это набор правил, задающих внешний вид программы.
WingLion писал(а):
Внешний вид программы - вообще от языка не зависит.

Mihail писал(а):
Язык это набор правил,
WingLion писал(а):
набор правил - это то, чем язык определяется,


W: язык программирования предназначен для написания программ.
M: текстовый редактор может служить для написания программ.
M: язык программирования определяет внешний вид исходного текста программы.
W: внешний вид пользовательского интерфейса программы от языка не зависит.

M: язык программирования сводится к множеству правил.
W: язык программирования определяется множеством правил.

О чем спорите, господа? ;)

Автор:  chess [ Ср мар 28, 2012 13:11 ]
Заголовок сообщения:  Re: Форт - словарик

Логика писал(а):
О чем спорите, господа? ;)

Это похоже на спор о том, где у палки начало.
Может такой ответ подойдет.
Набросали набор структур данных(буфер входного потока, словари, стеки и тд, возможны варианты) и назвали это заготовкой для форт-системы.
Определили набор процедур для работы с этими структурами данных. Определили цикл ФОРТ-СИСТЕМА, внутри которого
процедура INTERPRET и все - форт определен.
Все что можно сделать дальше уже будет за ФОРТом.

Автор:  WingLion [ Ср мар 28, 2012 18:04 ]
Заголовок сообщения:  Re: Форт - словарик

Mihail писал(а):
Если-бы внешний вид текста не зависел от языка, то по нему невозможно было-бы определить,
какому языку он соответствует.



Сначала речь была о внешнем виде программы, а не текста:

Цитата:
Язык это набор правил, задающих внешний вид программ
ы.


Как пример - программа - браузер - определите по его внешнему виду, на каком языке он написан!

Логика писал(а):
О чем спорите, господа? ;)


О глупостях, разумеется... Об умностях спорить не удается :(

Автор:  mOleg [ Ср мар 28, 2012 21:18 ]
Заголовок сообщения:  Re: Форт - словарик

Mihail писал(а):
То, что ограничивает фантазии программиста и есть - язык программирования.

Какая формулировка шикарная! Браво!

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