Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт дек 11, 2018 03:53

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Форт - словарик
СообщениеДобавлено: Вт мар 27, 2012 19:22 
Не в сети
Moderator
Moderator
Аватара пользователя

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

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

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

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

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт - словарик
СообщениеДобавлено: Ср мар 28, 2012 04:59 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Mihail писал(а):
Cредство для написания программ это текстовый редактор.
Язык это набор правил, задающих внешний вид программы.
Для Форта эти правила определяются устройством форт-системы.


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

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт - словарик
СообщениеДобавлено: Ср мар 28, 2012 10:59 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
WingLion писал(а):
Внешний вид программы - вообще от языка не зависит.

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт - словарик
СообщениеДобавлено: Ср мар 28, 2012 11:32 
WingLion писал(а):
язык программирования - средство для написания программ
Mihail писал(а):
Cредство для написания программ это текстовый редактор.
Mihail писал(а):
Язык это набор правил, задающих внешний вид программы.
WingLion писал(а):
Внешний вид программы - вообще от языка не зависит.

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


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

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

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


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт - словарик
СообщениеДобавлено: Ср мар 28, 2012 13:11 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2120
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 40 раз.
Логика писал(а):
О чем спорите, господа? ;)

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

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт - словарик
СообщениеДобавлено: Ср мар 28, 2012 18:04 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Mihail писал(а):
Если-бы внешний вид текста не зависел от языка, то по нему невозможно было-бы определить,
какому языку он соответствует.



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

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


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

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


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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт - словарик
СообщениеДобавлено: Ср мар 28, 2012 21:18 
Не в сети
Moderator
Moderator
Аватара пользователя

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

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

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

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


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

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


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

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