Forth http://fforum.winglion.ru/ |
|
откуда взялись идеи лежащие в основе Forth? http://fforum.winglion.ru/viewtopic.php?f=12&t=2850 |
Страница 1 из 3 |
Автор: | zehotello [ Пт май 18, 2012 09:02 ] |
Заголовок сообщения: | откуда взялись идеи лежащие в основе Forth? |
В теме http://www.fforum.winglion.ru/viewtopic.php?f=37&t=2709 товарищ gudleifr вопрошает : gudleifr писал(а): ... 3) Книга так и не ответила на самый главный для меня вопрос: откуда взялись идеи лежащие в основе Forth? gudleifr писал(а): (....) В третьей главе, вдруг откуда ни возмись, является Forth сразу во всей своей красе. (....) Хочу выложить здесь скан статьи Э.Дейкстры (на русском языке). Сдаётся мне, Чак Мур, пол-века назад, очень внимательно прочёл сию статью, и ... изобрёл FORTH |
Автор: | zehotello [ Пт май 18, 2012 09:09 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
щщет, не могу найти, как приаттачить файлы (4 шт. по 3М, 7z) HELP |
Автор: | zehotello [ Пт май 18, 2012 10:40 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
Итак, Файлы залиты на http://files.mail.ru/Y85IIL http://files.mail.ru/ZXI5AT http://files.mail.ru/WKX7I0 http://files.mail.ru/NWMCB2 Читайте на здоровье |
Автор: | WingLion [ Пт май 18, 2012 16:49 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
zehotello писал(а): Итак, Файлы залиты на http://files.mail.ru/Y85IIL http://files.mail.ru/ZXI5AT http://files.mail.ru/WKX7I0 http://files.mail.ru/NWMCB2 Читайте на здоровье А штоэта? Почему предлагается качать и читать нечто, о чем ни слова не сказано? А вдруг в этих файлах бомба? |
Автор: | zehotello [ Пт май 18, 2012 19:26 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
WingLion писал(а): А штоэта? Почему предлагается качать и читать нечто, о чем ни слова не сказано? ну здрассьте... как это не сказано... а это было што: Цитата: скан статьи Э.Дейкстры (на русском языке). название топика кагбэ намекает... -- откуда есть-пошел форт WingLion писал(а): А вдруг в этих файлах бомба? Никаких бомбов не вкладывал тому порукой моя честь а вообще-то -- доверяй, но проверяй (с) |
Автор: | WingLion [ Сб май 19, 2012 11:09 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
Идеи, лежащие в основе Форта - стары как мир. Искать, кто придумал их первым или кто у кого слизал/спер - бессмысленно. Потому что аналогичные идеи можно найти в самой жизни. Программирование на Форте (и не только) подобно процессу обучения, в которой программист учит компьютер, как надо выполнять нужную ему задачу. Есть только одно уточнение, в процессе этого "обучения" учится не только компьютер, но и сам программист, для которого компьютер выступает в роли ученика с абсолютными способностями: 1. Исполнительность - компьютер исполняет все, что ему предписано 2. Обучаемость - память компьютера не умеет забывать, если только она не битая. 3. Кретинизм - исполняя предписания, компьютер не думает о том, что делает и как исполнение отразится на последующем, поэтому программист должен думать сам и держать "защиту от дурака" у себя в голове 4. Бессмертие - даже если программа "убила себя", отформатировала винчестер, затерла всю память, восстановление заново с нуля вполне возможно, поэтому ошибки программирования принципиально обратимы, если только они не повлекли необратимых действий во внешнем (относительно компьютера) мире. (Форт можно запускать и запускать заново хоть до посинения.) Вот и представьте себя преподавателем для ученика, обладающего вот таким набором характеристик. Первый и элементарный принцип обучения - от простого к сложному. Кстати, это и к другим языкам относится. Форт всего лишь является одной из "простейших" реализаций сего процесса, в котором все сделано буквально. Определение некоего слова - это по сути некий урок, который ученик усваивает мгновенно, если только сам учитель не напартачил. Новые уроки усваиваются только если для них были проведены уроки с обучением выполнению составляющих действий. А элементарные действия ученик должен уметь производить изначально. Все как в школе, университете и в самой жизни. НИЧЕГО НОВОГО. Взял ли Мур эти принципы явно и переложил на Форт, или же сделал это интуитивно - не имеет значения. И было бы глупо утверждать, что они у кого-то украдены или слизаны, потому что первоисточники придется искать в о-о-очень древних наскальных записях. |
Автор: | fplab [ Вт май 22, 2012 17:16 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще |
Автор: | zehotello [ Ср май 23, 2012 07:56 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
fplab писал(а): Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще Книга называется СОВРЕМЕННОЕ ПРОГРАММИРОВАНИЕ СБОРНИК СТАТЕЙ Перевод с английского Издательство "Советское Радио" Москва - 1966 |
Автор: | fplab [ Ср май 23, 2012 09:31 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
zehotello писал(а): fplab писал(а): Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще Книга называется СОВРЕМЕННОЕ ПРОГРАММИРОВАНИЕ СБОРНИК СТАТЕЙ Перевод с английского Издательство "Советское Радио" Москва - 1966 Блин, а во всемирной помойке этой книги нет Понятно, что 1966 год - это уже сильно давно. Жаль... |
Автор: | вопрос [ Ср май 23, 2012 10:44 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
Можно искать сборник Дейкстры - тут где-то упоминалась кажется |
Автор: | zehotello [ Ср май 23, 2012 10:53 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
fplab писал(а): zehotello писал(а): fplab писал(а): Спасибо за скан. Статья Дейкстры - песня. А скажите, пожалуйста, в какой книге была напечатана эта статья. Хочется позекать, что там еще Книга называется СОВРЕМЕННОЕ ПРОГРАММИРОВАНИЕ СБОРНИК СТАТЕЙ Перевод с английского Издательство "Советское Радио" Москва - 1966 Блин, а во всемирной помойке этой книги нет Понятно, что 1966 год - это уже сильно давно. Жаль... Сейчас "с коленки" китайским сотовым сделал снимки содержания книги. Прочесть можно. Если какая статья заинтересует, могу отсканить. Но это позже, не сразу Щас буду пытаться приаттачить. |
Автор: | zehotello [ Ср май 23, 2012 11:06 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
zehotello писал(а): Щас буду пытаться приаттачить. Итак, http://files.mail.ru/XJY4R1 |
Автор: | fplab [ Ср май 23, 2012 11:30 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
zehotello писал(а): Спасибо! А можно (когда будет время) вторую статью Дейкстры "Созлание машинно-независимых языков программирования" ? |
Автор: | zehotello [ Ср май 23, 2012 11:52 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
fplab писал(а): Спасибо! А можно (когда будет время) вторую статью Дейкстры "Созлание машинно-независимых языков программирования" ? Йес, офкос (с) но попозже где-то к концу недели |
Автор: | Zinger [ Ср май 23, 2012 13:34 ] |
Заголовок сообщения: | Re: откуда взялись идеи лежащие в основе Forth? |
http://khpi-iip.mipk.kharkiv.edu/library/extent/dijkstra/index.html http://club.shelek.ru/view.php?id=32 |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |