Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 01:50

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Пт май 18, 2012 09:02 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
В теме http://www.fforum.winglion.ru/viewtopic.php?f=37&t=2709
товарищ gudleifr вопрошает :
gudleifr писал(а):
... 3) Книга так и не ответила на самый главный для меня вопрос:
откуда взялись идеи лежащие в основе Forth?
gudleifr писал(а):
(....) В третьей главе, вдруг откуда ни возмись, является Forth сразу во всей своей красе. (....)


Хочу выложить здесь скан статьи Э.Дейкстры (на русском языке).

Сдаётся мне, Чак Мур, пол-века назад,
очень внимательно прочёл сию статью,
и ... изобрёл :idea: FORTH :idea:

:wink:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Пт май 18, 2012 09:09 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
щщет, :( :dmad;

не могу найти, как приаттачить файлы
(4 шт. по 3М, 7z)

HELP :!:

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Пт май 18, 2012 10:40 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
Итак,

Файлы залиты на
http://files.mail.ru/Y85IIL
http://files.mail.ru/ZXI5AT
http://files.mail.ru/WKX7I0
http://files.mail.ru/NWMCB2

Читайте на здоровье :)

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Пт май 18, 2012 16:49 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Файлы залиты на
http://files.mail.ru/Y85IIL
http://files.mail.ru/ZXI5AT
http://files.mail.ru/WKX7I0
http://files.mail.ru/NWMCB2

Читайте на здоровье :)


А штоэта? Почему предлагается качать и читать нечто, о чем ни слова не сказано?
А вдруг в этих файлах бомба?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Пт май 18, 2012 19:26 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
WingLion писал(а):
А штоэта? Почему предлагается качать и читать нечто, о чем ни слова не сказано?

ну здрассьте... как это не сказано... а это было што:
Цитата:
скан статьи Э.Дейкстры (на русском языке).

название топика кагбэ намекает... -- откуда есть-пошел форт :o
WingLion писал(а):
А вдруг в этих файлах бомба?

:| Никаких бомбов не вкладывал :x
тому порукой моя честь :oops:
а вообще-то -- доверяй, но проверяй (с) :|

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Сб май 19, 2012 11:09 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Потому что аналогичные идеи можно найти в самой жизни.

Программирование на Форте (и не только) подобно процессу обучения, в которой программист учит компьютер, как надо выполнять нужную ему задачу.
Есть только одно уточнение, в процессе этого "обучения" учится не только компьютер, но и сам программист, для которого компьютер выступает в роли ученика с абсолютными способностями:
1. Исполнительность - компьютер исполняет все, что ему предписано
2. Обучаемость - память компьютера не умеет забывать, если только она не битая.
3. Кретинизм - исполняя предписания, компьютер не думает о том, что делает и как исполнение отразится на последующем, поэтому программист должен думать сам и держать "защиту от дурака" у себя в голове
4. Бессмертие - даже если программа "убила себя", отформатировала винчестер, затерла всю память, восстановление заново с нуля вполне возможно, поэтому ошибки программирования принципиально обратимы, если только они не повлекли необратимых действий во внешнем (относительно компьютера) мире. (Форт можно запускать и запускать заново хоть до посинения.)

Вот и представьте себя преподавателем для ученика, обладающего вот таким набором характеристик.

Первый и элементарный принцип обучения - от простого к сложному.


Кстати, это и к другим языкам относится.

Форт всего лишь является одной из "простейших" реализаций сего процесса, в котором все сделано буквально.

Определение некоего слова - это по сути некий урок, который ученик усваивает мгновенно, если только сам учитель не напартачил.

Новые уроки усваиваются только если для них были проведены уроки с обучением выполнению составляющих действий.

А элементарные действия ученик должен уметь производить изначально.

Все как в школе, университете и в самой жизни. НИЧЕГО НОВОГО.

Взял ли Мур эти принципы явно и переложил на Форт, или же сделал это интуитивно - не имеет значения. И было бы глупо утверждать, что они у кого-то украдены или слизаны, потому что первоисточники придется искать в о-о-очень древних наскальных записях.

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



За это сообщение автора WingLion поблагодарил: zehotello
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Вт май 22, 2012 17:16 
Не в сети

Зарегистрирован: Вт авг 08, 2006 13:49
Сообщения: 47
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.
Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 07:56 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
fplab писал(а):
Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще :)

Книга называется СОВРЕМЕННОЕ ПРОГРАММИРОВАНИЕ
СБОРНИК СТАТЕЙ
Перевод с английского
Издательство "Советское Радио" Москва - 1966

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 09:31 
Не в сети

Зарегистрирован: Вт авг 08, 2006 13:49
Сообщения: 47
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.
zehotello писал(а):
fplab писал(а):
Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще :)

Книга называется СОВРЕМЕННОЕ ПРОГРАММИРОВАНИЕ
СБОРНИК СТАТЕЙ
Перевод с английского
Издательство "Советское Радио" Москва - 1966

Блин, а во всемирной помойке этой книги нет :( Понятно, что 1966 год - это уже сильно давно. Жаль...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 10:44 
Не в сети

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 10:53 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
fplab писал(а):
zehotello писал(а):
fplab писал(а):
Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще :)

Книга называется СОВРЕМЕННОЕ ПРОГРАММИРОВАНИЕ
СБОРНИК СТАТЕЙ
Перевод с английского
Издательство "Советское Радио" Москва - 1966

Блин, а во всемирной помойке этой книги нет :( Понятно, что 1966 год - это уже сильно давно. Жаль...

Сейчас "с коленки" китайским сотовым сделал
снимки содержания книги. Прочесть можно.
Если какая статья заинтересует, могу отсканить.
Но это позже, не сразу :(

Щас буду пытаться приаттачить.

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
zehotello писал(а):
Щас буду пытаться приаттачить.

Итак, :)

http://files.mail.ru/XJY4R1

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 11:30 
Не в сети

Зарегистрирован: Вт авг 08, 2006 13:49
Сообщения: 47
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.
zehotello писал(а):
zehotello писал(а):
Щас буду пытаться приаттачить.

Итак, :)

http://files.mail.ru/XJY4R1


Спасибо!
А можно (когда будет время) вторую статью Дейкстры "Созлание машинно-независимых языков программирования" ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 11:52 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
fplab писал(а):
Спасибо!
А можно (когда будет время) вторую статью Дейкстры "Созлание машинно-независимых языков программирования" ?

Йес, офкос (с)
но попозже :|
где-то к концу недели

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !



За это сообщение автора zehotello поблагодарил: fplab
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: откуда взялись идеи лежащие в основе Forth?
СообщениеДобавлено: Ср май 23, 2012 13:34 
http://khpi-iip.mipk.kharkiv.edu/library/extent/dijkstra/index.html
http://club.shelek.ru/view.php?id=32


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

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


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

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


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

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