Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 14:42

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Флудим (?) о целях распространения Форта
СообщениеДобавлено: Вт мар 20, 2012 17:48 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
gudleifr писал(а):
Т.е. программа на BASIC будет писать в файл некоторый шестнадцатеричный мусор, который впоследствии окажется кодом машины, то BASIC имеет развитые средства компиляции?

Может в принципе. Развитость понятие относительное и наживное.
Т.о. любой универсальный интерпретатор может использоваться и в качестве
компилятора и в качестве операционной системы.
Вопрос только в том, на сколько они удобны в этих качествах.
Это-же касается и расширяемости Форта.
К.т. "шестнадцатеричный мусор" может быть записан не в файл (на внешний
носитель), а в массив данных. После чего тот-же BASIC может
передать туда управление. Если не на нативном уровне, то на
уровне виртуального процессора (на уровне шитого кода).
По моему, главной особенностью Форта является доступ
к телу форт-системы как к библиотека подпрограмм.
Благодаря этому, он и удобен для расширения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Флудим (?) о целях распространения Форта
СообщениеДобавлено: Вт мар 20, 2012 18:23 
Mihail писал(а):
По моему, главной особенностью Форта является доступ к телу форт-системы как к библиотека подпрограмм. Благодаря этому, он и удобен для расширения.
Тут мы полностью запараллелились с темой Forth vs LISP. Надо, наверное, туда.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Флудим (?) о целях распространения Форта
СообщениеДобавлено: Вт мар 20, 2012 19:17 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
gudleifr писал(а):
А то, что в Forth нет никаких подвижек уже 42 года, Вас не волнует?

Абсолютно нет. Чего волноваться-то? Я умею делать на основе Форта то, что мне нужно сейчас, на основе текущих требований, предъявляемых отраслью. Спасибо Муру за описание, сделанное в 70-х годах. Дальше я могу и сам.
gudleifr писал(а):
Возвращаясь к теме первого поста. Нужна популяризация Forth-идей? Кому она нужна? Что она может дать?

Судя по вялотекущим флеймам в разных форумах - кому-то нужна. Зачем - другой вопрос. По моим наблюдениям, после формирования целостного видения Форта программист успокаивается и перестает дергать окружающих с просьбой оценить его идеи насчет последующего использования такого хорошего языка. У окружающих свои игрушки, они, как суровые сибирские мужики, суют в рассказы о Форте толстый рельс, и говорят "ага". В итоге человек, который мог бы облегчить свою регулярную трудовую деятельность путем своевременного и уместного использования Форта, либо вообще ничего не может применить, либо с протестных позиций использует Форт на всю катушку, а коллеги и руководство морщатся и ждут, когда же эта блажь пройдет. Вот чтобы такого не было, стоит определиться, как же корректно позиционировать Форт среди людей, которые о нем не знают.



За это сообщение автора Hishnik поблагодарил: zehotello
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Флудим (?) о целях распространения Форта
СообщениеДобавлено: Вт мар 27, 2012 14:59 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
Я - как всегда "от печки".
В последнее время растёт уверенность в том, что Мир, всё-таки являет собой некое фрактальное образование. На всех уровнях и представлениях. То есть, базовый принцип - в самоповторяемости принципов и механизмов построения и организации нижних уровней в верхних. На первый взгляд это кажется не так, но это потому, что мы имеем дело (обычно) не с просто с "наборами" элементов нижних уровней на верхних. Мы имеем дело с СИСТЕМАМИ. А там, как известно совокупное качество не есть простое "декартово произведение" качеств подлежащих слоёв, а - нечто более сложное.
Современное положение со средствами реализации моделей (ООП, ФП) - всего лишь способ абстрагироваться от реализации свойств верхних уровней нижними. На каком-то уровне представления систем. С одной стороны это - хорошо. Мы "отвлекаемся" от способов реализации нашей "машины". С другой стороны, обязательно присутствует неизбежный семантический разрыв "природ" уровней. Как мне кажется, это не всегда способствует созданию производительных и АДЕКВАТНЫХ моделей на данных вычислительных механизмах.
Думается, что ФОРТ - наиболее близко стоит к созданию адекватных моделей, начиная с самих низких уровней и предлагает универсальный механизм построение таких иерархий.


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

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


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

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


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

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